:root{color-scheme:light dark;--bg:#0b1021;--surface:#151b31;--text:#f4f5fb;--muted:#a9afc6;--accent:#a678ff;--line:#303853;--danger:#ff697b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.shell{width:min(100% - 28px,1020px);margin:28px auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;margin:16px 0;box-shadow:0 12px 38px #0003}h1,h2{margin-top:0}a{color:var(--accent)}label{display:block;margin:14px 0 6px;color:var(--muted)}input,select,button{font:inherit;border-radius:10px;padding:12px;border:1px solid var(--line)}input,select{width:100%;background:#0d1327;color:var(--text)}button{background:var(--accent);border:0;color:#160d2a;font-weight:700;cursor:pointer;min-height:44px}.danger{background:var(--danger)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.row>*{flex:1}.muted{color:var(--muted)}.error{color:#ff8796}.service-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.scroll{overflow:auto}.brand{color:var(--accent);font-weight:800}.recovery{font:700 1.1rem ui-monospace,monospace;letter-spacing:.08em}.qr{max-width:240px;background:#fff;padding:10px;border-radius:12px}@media(prefers-color-scheme:light){:root{--bg:#f4f5fa;--surface:#fff;--text:#17172a;--muted:#5d637a;--line:#dfe2ec;--accent:#7950d8}input,select{background:#fff;color:var(--text)}.card{box-shadow:0 10px 30px #25305a12}}@media(max-width:520px){.shell{width:min(100% - 20px,1020px);margin:10px auto}.card{padding:18px}.row{display:grid}}
