.auth-form-module__Uq5dpG__form{border:1px solid var(--surface-border,var(--border,currentColor));border-radius:var(--radius-token-lg,1rem);background:var(--surface-card,var(--panel,Canvas));min-width:0;color:var(--text-primary,var(--text,CanvasText));gap:1.25rem;padding:clamp(1rem,4vw,1.5rem);display:grid}.auth-form-module__Uq5dpG__field{gap:.5rem;min-width:0;display:grid}.auth-form-module__Uq5dpG__field label{font-weight:600;line-height:1.5}.auth-form-module__Uq5dpG__field input{box-sizing:border-box;border:1px solid var(--outline,var(--muted,currentColor));border-radius:var(--radius-token-sm,.5rem);background:var(--surface-bg,var(--bg,Canvas));width:100%;min-width:0;min-height:2.75rem;color:var(--text-primary,var(--text,CanvasText));font:inherit;padding:.625rem .75rem}.auth-form-module__Uq5dpG__hint,.auth-form-module__Uq5dpG__feedback,.auth-form-module__Uq5dpG__error{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.auth-form-module__Uq5dpG__hint,.auth-form-module__Uq5dpG__feedback{color:var(--text-secondary,var(--muted,CanvasText))}.auth-form-module__Uq5dpG__feedback:empty{margin-block:-.625rem}.auth-form-module__Uq5dpG__error{border-radius:var(--radius-token-sm,.5rem);color:var(--status-error,var(--bad,CanvasText));border:1px solid;padding:.75rem}.auth-form-module__Uq5dpG__submit{border-radius:var(--radius-token-sm,.5rem);background:var(--primary,var(--accent,Highlight));min-height:2.75rem;color:var(--primary-foreground,var(--bg,HighlightText));font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:1px solid;padding:.625rem 1rem;font-weight:700;line-height:1.5}.auth-form-module__Uq5dpG__submit:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline}.auth-form-module__Uq5dpG__submit:disabled{cursor:wait;background:var(--surface-container,var(--panel-2,Canvas));color:var(--text-secondary,var(--muted,GrayText))}.auth-form-module__Uq5dpG__field input:focus-visible,.auth-form-module__Uq5dpG__submit:focus-visible,.auth-form-module__Uq5dpG__error:focus{outline:3px solid var(--primary,var(--accent,Highlight));outline-offset:3px}@media (forced-colors:active){.auth-form-module__Uq5dpG__field input:focus-visible,.auth-form-module__Uq5dpG__submit:focus-visible,.auth-form-module__Uq5dpG__error:focus{outline-color:highlight}}
