:root{color-scheme:dark;font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#060c17;color:#f1f5fc}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:radial-gradient(at 100% 0,#292634,#0a1424 45%,#060c17 90%)}main{max-width:700px;margin:auto;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))}header,section{padding:18px;border:1px solid #34465e;border-radius:18px;background:#101f34;margin:0 0 14px}h1{font-size:1.8rem;line-height:1.15;margin:0}h2{font-size:1.08rem;margin:.9rem 0 .4rem}h2:first-child{margin-top:0}p{margin:.4rem 0 .9rem;color:#d8e2f0}header>p:first-child{font-size:.78rem;letter-spacing:.14em;color:#f0cf91}.actions{display:flex;gap:8px;flex-wrap:wrap}button{min-height:44px;background:#ecca87;border:0;border-radius:10px;padding:8px 14px;font:inherit;font-weight:650;color:#101e30}button:disabled{opacity:.45}button:focus-visible{outline:2px solid #d4e8ff;outline-offset:2px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.45rem 0}#status:empty{display:none}
