.login-form.svelte-k6g2ae,.form-fields.svelte-k6g2ae{display:flex;flex-direction:column;gap:var(--space-4)}.form-error.svelte-k6g2ae{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:#ff52521a;border:1px solid rgba(255,82,82,.3);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm)}.form-error.svelte-k6g2ae svg:where(.svelte-k6g2ae){width:16px;height:16px;flex-shrink:0}.form-options.svelte-k6g2ae{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.forgot-link.svelte-k6g2ae{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-normal)}.forgot-link.svelte-k6g2ae:hover{color:var(--color-success)}.form-actions.svelte-k6g2ae{display:flex;flex-direction:column;gap:var(--space-3)}.divider.svelte-k6g2ae{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.divider.svelte-k6g2ae:before,.divider.svelte-k6g2ae:after{content:"";flex:1;height:1px;background:var(--glass-border)}
