:root{--bg:#EEF2F0;--surface:#fff;--ink:#0F1F1D;--ink-2:#3E504C;--muted:#6C7D79;--line:#D8E0DD;--sky:#0B7A8F}
@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#0C1514;--surface:#13201E;--ink:#E5EEEB;--ink-2:#B4C4C0;--muted:#82938F;--line:#253632;--sky:#3DB6CC}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:"Golos Text",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.6;padding-inline:max(16px,env(safe-area-inset-left,0px))}
main{max-width:760px;margin:0 auto;padding-block:48px 80px}
a{color:var(--sky)}
h1{font-family:"Unbounded",system-ui,sans-serif;font-size:1.9rem;margin:24px 0 28px}
h2{font-size:1.1rem;margin:32px 0 8px}
p,li{color:var(--ink-2)}
.back{font-size:.9rem}
