:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#10272c;color:#f5edda;font:17px/1.7 system-ui,sans-serif}main{max-width:920px;margin:auto;padding:32px 24px 48px}h1{font-size:clamp(32px,7vw,54px);line-height:1.12;margin:28px 0 24px}h2{font-size:26px;line-height:1.3}h3{font-size:21px;margin-top:30px}a{color:#f0bc69;text-underline-offset:4px}.eyebrow{color:#f0bc69;letter-spacing:.12em;font-size:13px}.muted,small{color:#b8cdc6}.lead{font-size:21px}nav,.actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;margin:20px 0}.page-links{align-items:flex-start;flex-direction:column;gap:12px}section{border-top:1px solid #365251;margin-top:32px;padding-top:16px;scroll-margin-top:20px}.button{font:inherit;display:inline-block;border:1px solid #58706f;border-radius:9px;padding:10px 16px;background:#24484a;color:#fff4dd;text-decoration:none;max-width:100%}.primary{background:#eab66a;color:#14292a;border-color:#eab66a}a:focus-visible{outline:3px solid #f0bc69;outline-offset:3px}footer{border-top:1px solid #365251;margin-top:40px;padding-top:16px;font-size:15px}p,li{max-width:76ch}code{overflow-wrap:anywhere;font-size:.9em}li{margin:.4em 0}.store-status{font-size:15px}@media(max-width:480px){main{padding:20px 18px 36px}nav{gap:10px 18px}.eyebrow{letter-spacing:.06em}.lead{font-size:19px}}
