 :root{color-scheme:light dark;--bg:#f5f7fa;--ink:#0c223c;--muted:#61768b;--line:#dfe6ee} @media(prefers-color-scheme:dark){:root{--bg:#0b1828;--ink:#f2f5f8;--muted:#a1b0c1;--line:#253a50}} *{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.7 -apple-system,BlinkMacSystemFont,sans-serif}main{max-width:820px;margin:auto;padding:24px 22px 44px}h1{font-size:28px;line-height:1.25;margin:0 0 22px}h3{font-size:20px;margin:28px 0 10px}p{margin:12px 0}ul{padding-inline-start:24px}li{margin:10px 0}a{color:inherit;text-underline-offset:3px}nav{display:flex;gap:20px;margin-bottom:30px}section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}