@import url("https://www.nerdfonts.com/assets/css/webfont.css"); @import url("https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap"); @font-face { font-family: "Departure Mono"; src: url("/assets/departure-mono.woff2"); } .ubuntu-mono-regular { font-family: "Ubuntu Mono", monospace; font-weight: 400; font-style: normal; } .departure-mono { font-family: "Departure Mono", monospace; font-weight: 400; font-style: normal; } .nixos-nf { color: #7ab1db; } .android-nf { color: #6ba473; } .nf-icon { font-size: 1.25em; } :root { --bg-color: #10171f; --primary-fg: #b4d2f0; --border-color: #292e33; --text-fg: #e5f0ff; font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { background-color: var(--bg-color); } @media (min-width: 768px) { body .page { max-width: 80%; margin-inline: auto; } } h1, h2, h3, h4, h5, h6 { color: var(--primary-fg); font-family: "Departure Mono"; } sub, p, a, .text { color: var(--text-fg); font-family: "Ubuntu Mono", monospace; } .header { margin-bottom: 0px; } @media all and (max-width: 480px) { .header { font-size: 1.5rem; } } .subheader { text-align: center; } .content { display: grid; grid-template-columns: repeat(4, 1fr); justify-items: center; row-gap: 1rex; width: 100%; } @media all and (max-width: 480px) { .content { grid-template-columns: 1fr; } } @media all and (width > 480px) { .content > div { grid-column: span 2; } .content > div:last-child:nth-child(2n + 1) { grid-column: 2 / span 2; } } .simple-a { text-decoration: none; color: inherit; } .link-a a, a.link-a { text-decoration-line: underline; font-weight: 550; } :is(#social, #posts) p { text-align: center; line-height: 175%; } #posts rss-feed { color: var(--text-fg); }