:root{--bg:#fff;--fg:#172b4d;--muted:#5e6c84;--accent:#0c66e4;--line:#dfe1e6}
@media (prefers-color-scheme:dark){:root{--bg:#1d2125;--fg:#dee4ea;--muted:#9fadbc;--accent:#579dff;--line:#38414a}}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 16px 64px}
h1{font-size:28px;margin:0 0 8px}h2{font-size:19px;margin:32px 0 8px}
p,li{color:var(--fg)}small,.muted{color:var(--muted)}
a{color:var(--accent)}code{background:rgba(127,127,127,.15);padding:1px 5px;border-radius:4px}
nav{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 24px;padding-bottom:12px;border-bottom:1px solid var(--line)}
