:root{color-scheme:light dark;--ink:#1b1f1d;--mut:#5f6863;--bg:#fbfbf9;--acc:#2f5bd8}
@media(prefers-color-scheme:dark){:root{--ink:#e8ece9;--mut:#9aa39e;--bg:#111413;--acc:#7c9cff}}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 20px 80px}
h1{font-size:1.8rem;margin:0 0 6px}h2{font-size:1.15rem;margin:32px 0 6px}
a{color:var(--acc)}.mut{color:var(--mut);font-size:.9rem}nav a{margin-right:16px}
