.auth-form-module__Th3HTq__form{background:var(--color-card);border-radius:6px;flex-direction:column;gap:1rem;width:100%;max-width:400px;padding:2rem;display:flex;box-shadow:0 2px 12px #593b2014}.auth-form-module__Th3HTq__title{text-align:center;color:var(--color-foreground);font-size:2.25rem;font-weight:600;font-family:var(--font-header);margin:0 0 .5rem}.auth-form-module__Th3HTq__error{background-color:color-mix(in srgb,var(--color-danger)8%,transparent);border:1px solid color-mix(in srgb,var(--color-danger)25%,transparent);color:var(--color-danger);border-radius:4px;padding:.75rem;font-size:.875rem}.auth-form-module__Th3HTq__field{flex-direction:column;gap:.5rem;margin:0;display:flex}.auth-form-module__Th3HTq__field label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.auth-form-module__Th3HTq__field input{border:1px solid var(--color-text-secondary);background:var(--color-card);color:var(--color-foreground);border-radius:4px;padding:.75rem;font-size:1rem}.auth-form-module__Th3HTq__field input:focus{border-color:var(--color-border);outline:none}.auth-form-module__Th3HTq__field button{background-color:var(--color-foreground);color:var(--color-background);cursor:pointer;border:none;border-radius:4px;padding:.875rem;font-size:1rem;font-weight:600}.auth-form-module__Th3HTq__field button:hover{background-color:var(--color-text-primary)}.auth-form-module__Th3HTq__link{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.9rem}.auth-form-module__Th3HTq__link a{color:var(--color-text-muted);font-weight:500;text-decoration:none}.auth-form-module__Th3HTq__link a:hover{text-decoration:underline}
