html{color-scheme:dark;font:16px/1.6 system-ui;background:#121720;color:#e0e7f0}body{margin:0}main{max-width:600px;margin:7vh auto;padding:30px}h1{font-size:34px;line-height:1.2}h2{font-size:22px}.eyebrow{color:#83b3ff;font-size:12px;letter-spacing:1.4px}label{display:block}input{display:block;box-sizing:border-box;width:100%;margin:8px 0 18px;padding:13px;background:#1c2431;border:1px solid #4b5b70;border-radius:8px;color:inherit;font:inherit}button{background:#89b4fa;color:#111827;border:0;padding:13px 19px;border-radius:8px;font:600 15px system-ui;cursor:pointer}button:disabled{opacity:.5}a{color:#a6c7ff}section{border-top:1px solid #394354;margin-top:32px;padding-top:22px}.fine{font-size:13px;color:#a3afc2}:focus-visible{outline:3px solid #9ac4ff;outline-offset:4px}
[hidden]{display:none!important}form{margin:0 0 24px}#code-form{padding-top:8px}#approve{display:block;margin:24px 0 20px;max-width:100%;line-height:1.5}#status{margin:20px 0;overflow-wrap:anywhere}button{min-height:44px}button:disabled{cursor:wait}

textarea{width:100%;box-sizing:border-box;font:inherit;color:inherit;background:transparent;border:1px solid #78869a;border-radius:8px;padding:12px;resize:vertical}button:disabled{opacity:.6;cursor:wait}#recovery-rows button{margin:8px 8px 0 0}#recovery-closed{width:auto}
