:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#1a1a1a;--muted:#666;--link:#ff6ec5;--code-bg:#f3f3f3;--border:#ddd}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{font-family:Courier Prime,monospace;font-weight:400}@media (prefers-color-scheme:dark){:root{--bg:#121212;--fg:#e8e8e8;--muted:#999;--link:#ff6ec5;--code-bg:#1e1e1e;--border:#333}}body{background:var(--bg);color:var(--fg);margin:0}a{color:var(--link);text-decoration:none}.site-header,main{max-width:700px;margin:0 auto;padding:1rem}.site-header a{color:var(--fg);font-weight:600}time{color:var(--muted);font-size:.9em}.error{color:#d33}.post-list{padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--border);padding:1rem 0}.post-list a{margin-right:.75rem;font-size:1.2em;font-weight:600}.post-list p{color:var(--muted);margin:.25rem 0 0}.markdown img{max-width:100%}.markdown pre,.markdown code{background:var(--code-bg);border-radius:4px}.markdown code{padding:.1em .3em}.markdown pre{padding:1rem;overflow-x:auto}.markdown pre code{padding:0}.markdown blockquote{border-left:3px solid var(--border);color:var(--muted);margin-left:0;padding-left:1rem}
