:root{color-scheme:light dark;--bg:#0c0c0d;--fg:#ededec;--muted:#8a8a86;--line:#262624;--accent:#f5a524;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--bg:#f7f7f5;--fg:#141413;--muted:#6b6b66;--line:#dededa;--accent:#c76a00}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{min-height:100dvh;margin:0}a{color:inherit;text-decoration-color:var(--muted);text-underline-offset:.2em;transition:text-decoration-color .15s}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}
