.recovery-page{background:radial-gradient(circle at 15% 20%,#dcece6 0,#0000 32%),radial-gradient(circle at 85% 80%,#f3e6c8 0,#0000 28%),#f3f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.recovery-card{text-align:center;border:1px solid var(--line);background:#fffffff0;border-radius:22px;width:min(100%,560px);padding:38px;box-shadow:0 24px 70px #19312b1f}.recovery-brand{justify-content:center;align-items:center;gap:9px;margin-bottom:32px;font:800 18px Manrope;display:flex}.recovery-brand span{color:#183e38;background:#e8c77c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.recovery-icon{background:var(--mint);width:70px;height:70px;color:var(--green);border-radius:20px;place-items:center;margin:0 auto 20px;display:grid}.recovery-icon.warning{background:var(--orange);color:var(--orange-text)}.recovery-icon svg{width:31px;height:31px}.recovery-card h1{letter-spacing:-1px;margin:8px 0 10px;font:800 30px Manrope}.recovery-card>p{max-width:430px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.65}.recovery-actions{justify-content:center;gap:10px;margin-top:26px;display:flex}.recovery-actions a{text-decoration:none}.recovery-actions svg{width:16px}.recovery-actions button{font-family:DM Sans,sans-serif}@media (max-width:560px){.recovery-page{padding:14px}.recovery-card{padding:30px 20px}.recovery-card h1{font-size:26px}.recovery-actions{display:grid}.recovery-actions .primary,.recovery-actions .secondary{justify-content:center}}
