.forgot-page.svelte-1wx4tso{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.forgot-card.svelte-1wx4tso{width:100%;max-width:400px}.card-header.svelte-1wx4tso{text-align:center;padding:2rem 1.5rem 1rem}.card-header.svelte-1wx4tso h1:where(.svelte-1wx4tso){margin:0 0 .5rem;font-size:1.5rem}.card-header.svelte-1wx4tso p:where(.svelte-1wx4tso){margin:0;color:var(--color-text-secondary);font-size:.875rem}.card-body.svelte-1wx4tso{padding:1.5rem}.form-group.svelte-1wx4tso{margin-bottom:1rem}.btn-full.svelte-1wx4tso{width:100%}.btn-lg.svelte-1wx4tso{margin-top:.5rem}.error-text.svelte-1wx4tso{color:var(--color-danger);font-size:.875rem;margin:0 0 1rem}.back-link.svelte-1wx4tso{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.875rem}.success-message.svelte-1wx4tso{text-align:center}.success-icon.svelte-1wx4tso{color:var(--color-success);margin-bottom:1rem}.success-message.svelte-1wx4tso h2:where(.svelte-1wx4tso){margin:0 0 .75rem;font-size:1.25rem}.success-message.svelte-1wx4tso p:where(.svelte-1wx4tso){color:var(--color-text-secondary);font-size:.875rem;margin:0 0 .75rem;line-height:1.6}.success-message.svelte-1wx4tso .note:where(.svelte-1wx4tso){color:var(--color-text-muted);font-size:.8125rem}.success-message.svelte-1wx4tso .btn:where(.svelte-1wx4tso){margin-top:1.5rem}
