:root{--bg:#0d1117;--fg:#e6edf3;--mut:#9aa4af;--acc:#7ee787;--card:#161b22}
@media (prefers-color-scheme: light){:root{--bg:#fafafa;--fg:#1b1f24;--mut:#57606a;--acc:#1a7f37;--card:#fff}}
*{box-sizing:border-box}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}
header{display:flex;gap:16px;align-items:center;margin-bottom:24px}
header img{width:72px;height:72px;border-radius:50%}
h1{font-size:28px;margin:0}h2{font-size:20px;margin-top:32px}
a{color:var(--acc)}p,li{color:var(--fg)}.mut{color:var(--mut);font-size:14px}
nav{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 32px}
.card{background:var(--card);border-radius:12px;padding:16px 20px}
