:root{--bg:#13111e;--fg:#e9e6f5;--mut:#a29fba;--acc:#6fd08c}
@media(prefers-color-scheme:light){:root{--bg:#faf9ff;--fg:#1d1a2e;--mut:#5d5a74;--acc:#1c7a3c}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:48px 20px 80px}
h1{font-size:2rem;margin:0 0 4px}h2{font-size:1.2rem;margin:2.2em 0 .4em;color:var(--acc)}
p,li{margin:.6em 0}.mut{color:var(--mut);font-size:.9rem}a{color:var(--acc)}
nav{margin-bottom:2rem}nav a{margin-right:1.2rem}
