:root{--action:#ff9fd8;--action-active:#f27bc3;--on-action:#1e2124;--background:#fff;--border:#e0e0e0;--danger:#e5372d;--ink:#1e2124;--muted:#767676;--surface:#f7f7f7}@media (prefers-color-scheme:dark){:root{--background:#0c0d10;--border:#272b32;--danger:#ff5a4f;--ink:#f5f6f7;--muted:#9aa0a8;--surface:#16181d}}*{box-sizing:border-box}body{background:var(--background);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.page{flex-direction:column;gap:16px;max-width:420px;margin:0 auto;padding:48px 24px;display:flex}h1{margin:0;font-size:26px;font-weight:700}.notice{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.danger{color:var(--danger);margin:0;font-size:14px;line-height:1.6}.detail{color:var(--muted);overflow-wrap:anywhere;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}code{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;margin-top:6px;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.stack{flex-direction:column;gap:10px;display:flex}input{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-size:16px}input:focus{border-color:var(--ink);outline:none}button{cursor:pointer;border:none;border-radius:14px;min-height:48px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}button.primary{background:var(--action);color:var(--on-action)}button.primary:hover:not(:disabled){background:var(--action-active)}button:disabled{cursor:default;opacity:.55}.divider{color:var(--muted);text-align:center;font-size:12px}
