.auth-title.svelte-1xufxwe{text-align:center;margin-bottom:var(--space-2);font-size:var(--font-size-2xl)}.auth-desc.svelte-1xufxwe{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:var(--line-height-relaxed)}.auth-alert.svelte-1xufxwe{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--space-4);text-align:center}.auth-alert.error.svelte-1xufxwe{background:var(--color-danger-light);color:var(--color-danger)}.auth-alert.success.svelte-1xufxwe{background:var(--color-success-light);color:var(--color-success)}.auth-form.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-4)}.form-group.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-2)}.form-group.svelte-1xufxwe label:where(.svelte-1xufxwe){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.form-group.svelte-1xufxwe input:where(.svelte-1xufxwe){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--font-size-base);color:var(--color-text);transition:border-color var(--transition-fast)}.form-group.svelte-1xufxwe input:where(.svelte-1xufxwe)::placeholder{color:var(--color-text-muted)}.form-group.svelte-1xufxwe input:where(.svelte-1xufxwe):focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px var(--color-primary-light)}.auth-submit.svelte-1xufxwe{padding:var(--space-3);background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast)}.auth-submit.svelte-1xufxwe:hover:not(:disabled){background:var(--color-primary-hover)}.auth-submit.svelte-1xufxwe:disabled{opacity:.7;cursor:not-allowed}.auth-links.svelte-1xufxwe{display:flex;justify-content:center;font-size:var(--font-size-sm)}.auth-links.svelte-1xufxwe a:where(.svelte-1xufxwe){color:var(--color-text-secondary);transition:color var(--transition-fast)}.auth-links.svelte-1xufxwe a:where(.svelte-1xufxwe):hover{color:var(--color-primary)}
