.matchin-recovery-screen{color:#172033;background:radial-gradient(at 20% 20%,#e7fafa80,#0000 55%),radial-gradient(at 80% 80%,#fce7f380,#0000 55%);min-height:100dvh}.matchin-recovery-main{justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}.matchin-recovery-card{text-align:center;background:#fffffff0;border:1px solid #e5e7eb;border-radius:32px;width:100%;max-width:30rem;padding:1.75rem;box-shadow:0 8px 28px #53274c12}.matchin-recovery-logo{justify-content:center;margin-bottom:1.5rem;display:flex}.matchin-recovery-card h1{font-size:clamp(1.5rem,5vw,1.875rem);font-weight:900}.matchin-recovery-action{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ff5868,#ffb700,#13c28a,#08a9d7,#575dff,#bc3cff);border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:1.75rem;padding:.75rem 1rem;font-weight:800;display:flex}.matchin-recovery-back{margin-top:1rem;font-weight:700;text-decoration:underline;display:inline-block}.matchin-recovery-action:focus-visible,.matchin-recovery-back:focus-visible{outline-offset:4px;outline:3px solid #c026d3}html[data-theme=dark] .matchin-recovery-screen{color:#f8fafc;background:#080a10}html[data-theme=dark] .matchin-recovery-card{background:#151822;border-color:#ffffff25}.matchin-recovery-logo .matchin-logo-art-dark,html[data-theme=dark] .matchin-recovery-logo .matchin-logo-art-light{display:none}html[data-theme=dark] .matchin-recovery-logo .matchin-logo-art-dark{display:block}.matchin-recovery-screen,.matchin-recovery-screen *{box-sizing:border-box}.matchin-global-error-body{margin:0;font-family:system-ui,sans-serif}.matchin-recovery-logo .matchin-logo-picture{display:inline-flex}.matchin-recovery-logo .matchin-logo-art{max-width:100%;height:auto}