:root{--bg:#fbf7ef;--ink:#1f2a2c;--muted:#5b6a6c;--accent:#0f7c7a;--card:#fff;--line:#e6dfd1}
@media (prefers-color-scheme:dark){:root{--bg:#141a1b;--ink:#eef2f1;--muted:#a3b1b0;--accent:#4cc3bd;--card:#1c2425;--line:#2c3738}}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 16px 64px}h1{font-size:1.9rem;line-height:1.2;margin:0 0 4px}h2{font-size:1.2rem;margin:32px 0 8px;color:var(--accent)}
.muted{color:var(--muted)}a{color:var(--accent)}nav{display:flex;gap:16px;margin:8px 0 24px;flex-wrap:wrap}
section.lang{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 24px 24px;margin-top:24px}
ul{padding-left:20px}
