:root{color-scheme:light dark;--bg:#fff;--fg:#111;--muted:#666}
@media (prefers-color-scheme:dark){:root{--bg:#0b0b0c;--fg:#eee;--muted:#999}}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}
h1{font-size:1.6rem;line-height:1.25}
h2{font-size:1.15rem;margin-top:2rem}
.muted{color:var(--muted)}
