
:root{color-scheme:light dark;--bg:#f5f5f7;--surface:#fff;--text:#1d1d1f;--muted:#62626b;--link:#0062c9}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.8 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}header{max-width:880px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:16px}a{color:var(--link);text-underline-offset:4px;overflow-wrap:anywhere}header a{min-height:44px;display:inline-flex;align-items:center}main{max-width:880px;margin:0 auto 32px;padding:40px;background:var(--surface);border-radius:28px;overflow-wrap:anywhere}h1{font-size:clamp(28px,5vw,38px);line-height:1.2;margin:0 0 24px}h2{font-size:22px;line-height:1.4;margin-top:36px}li{margin-bottom:12px}p{margin:18px 0}@media(prefers-color-scheme:dark){:root{--bg:#101012;--surface:#1c1c1e;--text:#f5f5f7;--muted:#aaa;--link:#75b8ff}}@media(max-width:600px){header{padding:12px 20px}main{margin:0 8px 8px;padding:24px 20px;border-radius:22px}}
