:root{color-scheme:light dark;--paper:#f7f8f4;--ink:#253a30;--muted:#52645a;--line:#d5ddd6}*{box-sizing:border-box}body{margin:0;padding:32px 22px 60px;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,sans-serif}main{max-width:680px;margin:auto}a{color:inherit;text-underline-offset:3px}nav{margin-bottom:36px}h1{font-size:34px;line-height:1.2;font-weight:600;margin:0 0 12px}h2{font-size:20px;line-height:1.4;margin:30px 0 10px}p,li{color:var(--muted)}li{margin:7px 0}footer{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:14px}@media(prefers-color-scheme:dark){:root{--paper:#171e1a;--ink:#e6ede5;--muted:#b5c3b7;--line:#3e4b41}}
