.mf-page-recovery{--recovery-bg:#111b2a;--recovery-panel:#192536;--recovery-text:#edf3ff;--recovery-muted:#bdcbe0;--recovery-border:#354154;box-sizing:border-box;background:var(--recovery-bg);min-height:100dvh;color:var(--recovery-text);place-items:center;padding:24px;font-family:system-ui,sans-serif;display:grid}html[data-mfr-theme=charcoal] .mf-page-recovery{--recovery-bg:#161c26;--recovery-panel:#212935;--recovery-border:#3c4657}html[data-mfr-theme=ivory] .mf-page-recovery{--recovery-bg:#f4f1eb;--recovery-panel:#fffdf9;--recovery-text:#15263c;--recovery-muted:#536579;--recovery-border:#ddd5c7}.mf-page-recovery>section{box-sizing:border-box;border:1px solid var(--recovery-border);background:var(--recovery-panel);border-radius:16px;width:100%;max-width:480px;padding:28px}.mf-page-recovery h1{color:var(--recovery-text);font-size:24px;line-height:1.4}.mf-page-recovery p{color:var(--recovery-muted);line-height:1.7}.mf-page-recovery .mf-recovery-brand{letter-spacing:1px;color:var(--recovery-text);font-size:13px;font-weight:700}.mf-page-recovery button{color:#07162a;cursor:pointer;white-space:normal;background:#439bff;border:0;border-radius:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:700}.mf-page-recovery button:focus-visible{outline:3px solid var(--recovery-text);outline-offset:3px}.mf-page-recovery .mf-recovery-note{overflow-wrap:anywhere;font-size:12px}
