@font-face { /* from https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode */ font-family: "FiraCode"; src: url('/assets/FiraCodeNerdFontMono-Regular.woff2'); } @font-face { /* from Google Fonts, under the Open Font License */ font-family: "Atkinson Hyperlegible"; src: url('/assets/AtkinsonHyperlegible-Regular.woff2'); } body { color: #dadada; background: #202020; margin: 1em auto; max-width: 90vw; padding: 0 .62em; font: 1.0em/1.35 'Atkinson Hyperlegible', sans-serif; } a:link, a:visited { color: #80c47b; } a:hover, a:visited:hover { color: #6bb794 } h1, h2, h3 { line-height: 1.2; font: 'Atkinson Hyperlegible', sans-serif; } wrap { word-wrap: break-word } @media (max-device-width: 1200px) { h1 { line-height: 1.2; font-size: 40px; } h2 { line-height: 1.2; font-size: 30px; } body { font-size: 20px; } pre, code { font-size: 16px; } } @media print { body { max-width: none } } footer { text-align: center; } blockquote { border-left: 3px solid #59997a; padding-left: 1em; margin-left: 0.5; }