.recover-container.svelte-xgejq1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at 50% 20%,#161a26,#0f121a)}.recover-card.svelte-xgejq1{width:100%;max-width:440px;background:var(--card, #171b26);border:1px solid var(--card-border, #242a3d);border-radius:16px;padding:28px 24px;box-shadow:0 12px 32px #00000080;display:flex;flex-direction:column;gap:20px}.brand-crest.svelte-xgejq1{display:flex;justify-content:center}.mon-img.svelte-xgejq1{width:58px;height:58px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.header-titles.svelte-xgejq1{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.badge-title.svelte-xgejq1{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#6366f129;border:1px solid rgba(99,102,241,.4);font-size:11px;font-weight:800;color:var(--sec-accent, #818cf8);letter-spacing:.6px}h1.svelte-xgejq1{font-size:21px;font-weight:800;color:var(--text-primary, #f1f5f9);margin:0}.subtitle.svelte-xgejq1{font-size:12.5px;color:var(--text-secondary, #94a3b8);line-height:1.45;margin:0}.recover-form.svelte-xgejq1{display:flex;flex-direction:column;gap:14px}.error-banner.svelte-xgejq1{background:#ef535026;border:1px solid rgba(239,83,80,.4);border-radius:9px;padding:10px 12px;color:#ef5350;font-size:12.5px;font-weight:600}.form-group.svelte-xgejq1{display:flex;flex-direction:column;gap:5px}.form-group.svelte-xgejq1 label:where(.svelte-xgejq1){font-size:12px;font-weight:700;color:var(--text-secondary, #94a3b8)}.form-group.svelte-xgejq1 input:where(.svelte-xgejq1){background:var(--input-bg, #11141c);border:1px solid var(--card-border, #242a3d);border-radius:9px;padding:10px 12px;font-size:13.5px;color:var(--text-primary, #f1f5f9);outline:none;transition:border-color .15s}.form-group.svelte-xgejq1 input:where(.svelte-xgejq1):focus{border-color:var(--sec-accent, #818cf8)}.submit-btn.svelte-xgejq1{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:10px;background:var(--sec-accent, #818cf8);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;margin-top:4px;transition:opacity .15s}.submit-btn.svelte-xgejq1:disabled{opacity:.6;cursor:default}.success-box.svelte-xgejq1{display:flex;gap:12px;padding:14px;border-radius:10px;background:#4caf501f;border:1px solid rgba(76,175,80,.35);color:#e2e8f0}.success-box.svelte-xgejq1 strong:where(.svelte-xgejq1){color:#4caf50;font-size:14px;display:block;margin-bottom:2px}.success-box.svelte-xgejq1 p:where(.svelte-xgejq1){font-size:12.5px;margin:0}.redirect-hint.svelte-xgejq1{font-size:11px;color:var(--text-secondary, #94a3b8);font-style:italic;margin-top:4px;display:block}.footer-links.svelte-xgejq1{display:flex;justify-content:center;border-top:1px solid var(--card-border, #242a3d);padding-top:14px}.back-link.svelte-xgejq1{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-secondary, #94a3b8);transition:color .15s}.back-link.svelte-xgejq1:hover{color:var(--sec-accent, #818cf8)}
