:root{color-scheme:dark;font:16px/1.6 system-ui,sans-serif;background:#10151d;color:#e8edf4}*{box-sizing:border-box}body{margin:0}main{max-width:960px;margin:auto;padding:32px 24px 60px}nav{margin-bottom:26px}h1{font-size:2.4rem;line-height:1.2;margin:.3em 0}h2{font-size:1.25rem;margin:0 0 12px}p{margin:12px 0}.eyebrow{letter-spacing:.13em;font-size:.75rem;color:#82d9cc}section{background:#19222f;border:1px solid #354154;border-radius:12px;padding:24px;margin:22px 0}a{color:#9adcef}label{display:block;margin:12px 0 6px}input{background:#10151d;color:#fff;border:1px solid #526178;border-radius:6px;padding:11px;font:inherit;width:100%;max-width:540px}button{background:#a6e4cc;border:0;color:#102b25;font:inherit;font-weight:650;border-radius:6px;padding:10px 16px;cursor:pointer;margin:12px 8px 0 0}button.secondary{background:#344354;color:#f4f7fa}button:disabled{opacity:.5;cursor:not-allowed}li{margin:8px 0}code{overflow-wrap:anywhere}.heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.heading button{margin:0}.device{padding:18px 0;border-top:1px solid #354154}.device h3{margin:0}.device p{color:#b8c6d6;font-size:.9rem}#notice,#auth{padding:14px;border:1px solid #d6a17a;border-radius:6px;background:#241c18;color:#ffd8b8}@media(max-width:600px){main{padding:24px 16px}h1{font-size:1.9rem}section{padding:18px}.heading{display:block}}
