:root{color-scheme:light dark;font-family:system-ui,-apple-system,sans-serif;line-height:1.65;color:#20262b;background:#f6f7f8}body{margin:0}main{max-width:720px;margin:64px auto;padding:0 24px 64px}nav,footer{font-size:.9rem;color:#606970}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;letter-spacing:-.04em;margin:44px 0 24px}h2{font-size:1.25rem;margin-top:32px}a{color:#006e64;text-underline-offset:4px}footer{margin-top:48px}@media(prefers-color-scheme:dark){:root{background:#15191c;color:#e8eded}a{color:#77d9c9}nav,footer{color:#aab4ba}}
