.LoginForm-module__t3DgAq__form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.LoginForm-module__t3DgAq__field{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex-direction:column;gap:6px;display:flex}.LoginForm-module__t3DgAq__field input{min-height:var(--control-height);padding:10px var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-normal);transition:border-color .15s,box-shadow .15s}.LoginForm-module__t3DgAq__field input:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-accent-border);outline:none}.LoginForm-module__t3DgAq__error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-danger-border);background:var(--color-danger-muted);font-size:var(--text-sm);color:var(--color-danger);margin:0}.LoginForm-module__t3DgAq__submit{min-height:var(--control-height);margin-top:var(--space-2);border-radius:var(--radius-md);background:var(--gradient-accent-solid);box-shadow:var(--shadow-accent);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border:none;padding:10px 20px}.LoginForm-module__t3DgAq__submit:hover:not(:disabled){filter:brightness(1.08)}.LoginForm-module__t3DgAq__submit:disabled{opacity:.6;box-shadow:none}@media (prefers-reduced-motion:reduce){.LoginForm-module__t3DgAq__field input{transition:none}}
