:root{font:16px/1.65 system-ui,sans-serif;background:#091322;color:#eaf1f9;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:780px;margin:auto;padding:36px 24px 70px}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:850;letter-spacing:.1em;text-decoration:none;color:#fff;margin-bottom:52px}.brand img{width:42px;height:42px;border-radius:10px}.eyebrow{font-size:11px;color:#ff9a6d;letter-spacing:.15em;font-weight:700}h1{font-size:clamp(34px,6vw,52px);line-height:1.12;margin:16px 0 24px;letter-spacing:-.03em}.intro{font-size:18px;color:#bbc9da;max-width:610px}.button{display:inline-block;background:#ff6a2a;color:#0a1320;text-decoration:none;font-weight:750;padding:14px 24px;border-radius:9px;margin-top:12px}.note,footer{font-size:13px;color:#96a9c0}.note{max-width:570px}section{padding:26px 0;border-top:1px solid #283b53;margin-top:30px}h2{font-size:23px;margin:0 0 16px}p,li{color:#b7c8db}li{padding-left:4px;margin-bottom:12px}code{color:#f8bc93;font-size:.88em;overflow-wrap:anywhere}b{color:#f0f5fa}.secondary{background:#21334c;color:#fff}footer{margin-top:34px}a:focus-visible{outline:3px solid #fff;outline-offset:4px}
[hidden]{display:none!important}.setup-state{margin:26px 0;padding:22px;border:1px solid #344762;border-radius:14px;background:#102035}.setup-state p{margin-top:0}.text-button{border:0;background:none;color:#d6e1ee;text-decoration:underline;cursor:pointer;font:14px system-ui;margin:16px 0 0 16px}details{padding:15px 0;border-top:1px solid #283b53}summary{cursor:pointer;color:#edf4fc;font-weight:600}details p{margin-bottom:8px}footer a{color:#ffb991}button:focus-visible,summary:focus-visible{outline:3px solid white;outline-offset:4px}a{overflow-wrap:anywhere}section[id]{scroll-margin-top:24px}
