:root{font-family:system-ui,sans-serif;color:#18223a;background:#f8fafc;line-height:1.7}body{margin:0}main{max-width:800px;margin:auto;padding:40px 24px 64px}a{color:#5340a8;text-underline-offset:3px}h1{font-size:clamp(28px,5vw,40px);line-height:1.2}h2{font-size:22px;margin-top:32px}.version{font-weight:600;color:#505d73}footer{border-top:1px solid #cbd2df;margin-top:40px;padding-top:20px}a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
