.forgot-content.svelte-1xufxwe{width:100%;max-width:420px}.forgot-header.svelte-1xufxwe{text-align:center;margin-bottom:var(--space-8)}.header-icon.svelte-1xufxwe{width:56px;height:56px;margin:0 auto var(--space-5);display:flex;align-items:center;justify-content:center;background:var(--calacatta-gold);border-radius:var(--radius-full)}.header-icon.svelte-1xufxwe svg:where(.svelte-1xufxwe){width:28px;height:28px;color:var(--gold-vein-dark)}.forgot-title.svelte-1xufxwe{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-medium);color:var(--nero-marquina);margin:0 0 var(--space-2)}.forgot-subtitle.svelte-1xufxwe{font-family:var(--font-body);font-size:var(--text-base);color:var(--grigio-carnico);margin:0}.forgot-form.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-5)}.form-group.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-2)}.form-label.svelte-1xufxwe{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--nero-marquina)}.forgot-footer.svelte-1xufxwe{text-align:center;margin-top:var(--space-6)}.back-link.svelte-1xufxwe{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--grigio-carnico);text-decoration:none;transition:color var(--duration-150) var(--ease-out)}.back-link.svelte-1xufxwe:hover{color:var(--nero-marquina)}.back-link.svelte-1xufxwe svg:where(.svelte-1xufxwe){width:16px;height:16px}.success-state.svelte-1xufxwe{text-align:center}.success-icon.svelte-1xufxwe{width:64px;height:64px;margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center;background:var(--calacatta-gold);border-radius:var(--radius-full)}.success-icon.svelte-1xufxwe svg:where(.svelte-1xufxwe){width:32px;height:32px;color:var(--gold-vein-dark)}.success-title.svelte-1xufxwe{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-medium);color:var(--nero-marquina);margin:0 0 var(--space-4)}.success-message.svelte-1xufxwe{font-family:var(--font-body);font-size:var(--text-base);color:var(--grigio-carnico);margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}.success-message.svelte-1xufxwe strong:where(.svelte-1xufxwe){color:var(--nero-marquina)}.success-hint.svelte-1xufxwe{font-family:var(--font-body);font-size:var(--text-sm);color:var(--grigio-carnico);margin:0 0 var(--space-8)}.success-actions.svelte-1xufxwe{display:flex;justify-content:center}.forgot-content .alert{margin-bottom:var(--space-4)}
