:root{--bg:#0f1020;--fg:#f4f4f8;--mut:#b8b8c8;--ac:#ffcc33}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 16px}h1{font-size:2.2em;margin:.2em 0}h1 span{color:var(--ac)}
h2{margin-top:1.8em}a{color:var(--ac)}p,li{color:var(--mut)}nav a{margin-right:16px}footer{margin-top:48px;font-size:.9em;color:var(--mut)}
