.account-delete-option { width:100%; border:0; font:inherit; text-align:left; color:#ae354c; }
.account-delete-modal .modal { width:100%; max-width:480px; }
html:not([data-background-theme="dark"]) .account-delete-modal .modal { background:#fff !important; }
.account-delete-modal p { line-height:1.7; font-size:.88rem; }
.account-delete-note { margin:12px 0; color:#73798d; font-size:.8rem !important; }
.account-delete-actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:10px; margin-top:18px; }
.account-delete-actions button { width:auto; margin:0; padding:12px 18px; }
.account-delete-warning { padding:16px; border:1px solid #edbac2; border-radius:14px; background:#fff3f5; color:#9f2940; }
.account-delete-warning p { margin:10px 0 0; }
.account-delete-danger { background:#ad3149 !important; color:white !important; }
.account-delete-resend { background:transparent; border:0; color:#51688e; text-decoration:underline; cursor:pointer; padding:8px 0; font:inherit; font-size:.82rem; }
.account-delete-modal button:disabled { opacity:.55; cursor:wait; }
.account-delete-modal [hidden] { display:none !important; }
#accountDeleteCode { width:100%; padding:13px 15px; border:1px solid #c8cede !important; border-radius:12px; font:600 1.1rem monospace; letter-spacing:.2em; }
html:not([data-background-theme="dark"]) #accountDeleteCode { background:#f4f6fb !important; color:#252942; }
#accountDeleteCode:focus { outline:2px solid #8297ce; outline-offset:2px; }
html[data-background-theme="dark"] .account-delete-warning { background:#3c2330; border-color:#8e4354; color:#ffb5c3; }
html[data-background-theme="dark"] .account-delete-warning p { color:#ffb5c3; }
html[data-background-theme="dark"] .account-delete-note { color:#b6c1d5; }
