.forgot-page.svelte-1xufxwe{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background:var(--bg-secondary)}.forgot-card.svelte-1xufxwe{width:100%;max-width:400px;background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-lg)}.card-header.svelte-1xufxwe{text-align:center;margin-bottom:var(--spacing-xl)}.card-logo.svelte-1xufxwe{width:96px;height:96px;object-fit:contain}.card-header.svelte-1xufxwe h1:where(.svelte-1xufxwe){font-size:var(--font-lg);margin:var(--spacing-sm) 0 var(--spacing-xs)}.card-header.svelte-1xufxwe p:where(.svelte-1xufxwe){color:var(--color-muted);font-size:var(--font-sm);margin:0}.error-message.svelte-1xufxwe{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-sm)}.success-message.svelte-1xufxwe{background:var(--color-success-bg);color:var(--color-success);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-sm)}.submit-btn.svelte-1xufxwe{width:100%;margin-top:var(--spacing-md)}.forgot-card.svelte-1xufxwe .input{background:#fff;color:#111}.forgot-card.svelte-1xufxwe .input::placeholder{color:#888}.card-footer.svelte-1xufxwe{text-align:center;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);font-size:var(--font-sm)}
