.account-recovery-dialog{background:#15171c;color:#eee;border:1px solid #555;border-radius:12px;padding:24px;max-width:580px;max-height:85vh}
.account-recovery-dialog::backdrop{background:#000b}
.account-recovery-dialog form{display:grid;gap:16px}
.account-recovery-dialog label{display:grid;gap:6px}
.account-recovery-dialog input{background:#0b0c10;color:#fff;border:1px solid #666;padding:10px;border-radius:4px}
.account-recovery-dialog [role=alert]{color:#ff9f9f}
.account-recovery-codes{font:16px monospace;line-height:1.8;user-select:all}
