:root{--bg: #fafafa;--text: #1a1a1a;--text-muted: #30495f<;--accent: #0066cc;--accent-hover: #0052a3;--border: #e5e7eb;--quote: #ededed;--secondary: #cc5f16}@media (prefers-color-scheme: dark){:root{--bg: #151a23;--text: #e6edf3;--text-muted: #8b949e;--accent: #58a6ff;--accent-hover: #79c0ff;--border: #30363d;--quote: #1c1c1e;--secondary: #cc5f16}}.post>p,li{font-size:18px}.section{max-width:750px;margin:auto;font-family:Vollkorn}@media (orientation: portrait){.section{width:100%}p{font-size:150%}h1,h2,h3,h4,h5,h6{font-size:300%}a{font-size:150%}}navbar>a{margin-left:1em}.blog-link{border-bottom:1px rgba(0,0,0,.1) solid}body{background-color:var(--bg);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}a:visited{color:var(--accent-visited)}hr{border-color:var(--border)}pre{background-color:var(--code-bg);color:var(--text);border:1px solid var(--border)}blockquote{border-left:3px solid var(--border);color:var(--text-muted);background-color:var(--quote)}img{max-width:100%;max-width:-moz-available;max-width:-webkit-fill-available;max-width:stretch;}::marker{color:var(--secondary)}strong{color:var(--secondary)}