:root{--color-bg:#131313;--color-text:#dddddd;--color-text-muted:#999999;--color-text-highlight:#fafafa;--color-accent:#8fd9d6;--color-link:#8ab4f8;--color-link-hover:#a3c7ff;--color-bg-blockquote:#1f1f1f}@font-face{font-family:jetbrains mono;src:url(/fonts/JetBrainsMono-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fraunces;src:url(/fonts/Fraunces_72pt-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.6;font-size:16px;scroll-behavior:smooth}body{font-family:jetbrains mono,monospace;font-weight:400;background-color:var(--color-bg);color:var(--color-text);margin:0 auto;padding:1rem;max-width:100%;min-height:100vh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4,h5,h6{font-family:fraunces,serif;font-weight:600;line-height:1.2;margin-bottom:.5em}h1{font-size:2.4rem;font-weight:700;margin:2rem 0 1rem}h2{font-size:1.8rem;font-weight:700;margin:2rem 0 1rem}h3{font-size:1.5rem;font-weight:700;margin:2rem 0 1rem}h4{font-size:1.4rem;font-weight:700;margin:2rem 0 1rem}p{margin-bottom:1em}ul,ol{margin-left:1.5em;margin-bottom:1em}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}a[href^="/"],a[href^="./"]{color:var(--color-text)}code{background-color:var(--color-bg-blockquote);padding:.2em .4em;border-radius:4px}pre>code{background-color:transparent}pre{padding-left:1em;padding-right:1em;overflow:scroll}strong{color:var(--color-text-highlight)}img,video,iframe{max-width:100%;height:auto;display:block;margin:auto}body>header{margin-bottom:2em;border-bottom:solid 1px var(--color-bg-blockquote)}body>footer{border-top:solid 1px var(--color-bg-blockquote);color:var(--color-text-muted);font-size:.8em}body>footer ul{display:inline;list-style:none;margin:0}body>footer li{display:inline;padding:none}body>footer a{color:var(--color-text-muted) !important;text-decoration:none}.branding{color:var(--color-text-muted);font-family:fraunces,serif;text-decoration:none;font-weight:800}.branding:hover{color:var(--color-accent)}.listing ul{list-style:none}.listing li time{color:var(--color-text-muted);font-family:fraunces,serif}.listing li a{color:var(--color-text-highlight);text-decoration:none}article header{margin-bottom:1em}article header time{color:var(--color-text-muted)}article section.content{color:var(--color-text-muted)}article footer{margin-top:2em;padding-top:1em;font-size:.9em}article footer>strong{color:var(--color-text-muted)}.tag-link{background-color:var(--color-bg-blockquote);color:var(--color-accent) !important;padding:.25em;text-decoration:none}.tag-title{color:var(--color-accent) !important}.tag-count{color:var(--color-text-muted);font-size:.9em}.pagination,.pagination a{color:var(--color-text-muted)}blockquote{background-color:var(--color-bg-blockquote);border-left:solid 5px var(--color-accent);padding:.75em 1em;margin:1.5em 0;color:var(--color-text);font-style:italic}blockquote p{margin:0}@media(min-width:480px){body{max-width:50em}}@media(min-width:600px){body{max-width:60em}}@media(min-width:750px){body{max-width:70em}}@media(min-width:1200px){body{max-width:72em}}