.RegisterForm-module__lQijaq__registerContainer{background:var(--primary-dark);justify-content:center;align-items:center;min-height:100vh;padding:3rem 1rem;display:flex}@media (min-width:640px){.RegisterForm-module__lQijaq__registerContainer{padding:3rem 1.5rem}}@media (min-width:1024px){.RegisterForm-module__lQijaq__registerContainer{padding:3rem 2rem}}.RegisterForm-module__lQijaq__registerCard{width:100%;max-width:28rem}.RegisterForm-module__lQijaq__registerCard>*+*{margin-top:2rem}.RegisterForm-module__lQijaq__registerHeader{margin-top:1.5rem}.RegisterForm-module__lQijaq__registerTitle{text-align:center;color:var(--text-primary);font-size:1.875rem;font-weight:800}.RegisterForm-module__lQijaq__registerSubtitle{text-align:center;color:var(--text-muted);margin-top:.5rem;font-size:.875rem}.RegisterForm-module__lQijaq__loginLink{color:var(--accent-gold);transition:color var(--transition-normal);font-weight:500}.RegisterForm-module__lQijaq__loginLink:hover{color:var(--accent-gold-hover)}.RegisterForm-module__lQijaq__errorAlert{color:#ef4444;border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444433;padding:.75rem 1rem}.RegisterForm-module__lQijaq__registerForm{margin-top:2rem}.RegisterForm-module__lQijaq__registerForm>*+*{margin-top:1.5rem}.RegisterForm-module__lQijaq__formFields{flex-direction:column;gap:1rem;display:flex}.RegisterForm-module__lQijaq__formGroup{flex-direction:column;display:flex}.RegisterForm-module__lQijaq__formLabel{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.RegisterForm-module__lQijaq__formInput{appearance:none;border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background:var(--secondary-dark);border-radius:var(--radius-md);transition:all var(--transition-normal);padding:.5rem .75rem;font-size:.875rem;display:block}.RegisterForm-module__lQijaq__formInput::placeholder{color:var(--text-muted)}.RegisterForm-module__lQijaq__formInput:focus{border-color:var(--accent-gold);outline:none;box-shadow:0 0 0 3px #d4af371a}@media (min-width:640px){.RegisterForm-module__lQijaq__formInput{font-size:.875rem}}.RegisterForm-module__lQijaq__passwordField{align-items:flex-end;gap:.5rem;display:flex}.RegisterForm-module__lQijaq__eyeButton{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;margin-bottom:.25rem;padding:.25rem}.RegisterForm-module__lQijaq__eyeIcon{width:1.25rem;height:1.25rem;color:var(--text-muted);transition:color var(--transition-normal)}.RegisterForm-module__lQijaq__eyeButton:hover .RegisterForm-module__lQijaq__eyeIcon{color:var(--text-primary)}.RegisterForm-module__lQijaq__passwordInputWrapper{flex:1}.RegisterForm-module__lQijaq__submitButtonWrapper{margin-top:1.5rem}.RegisterForm-module__lQijaq__submitButton{border-radius:var(--radius-md);width:100%;color:var(--primary-dark);background:var(--accent-gold);transition:all var(--transition-normal);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.RegisterForm-module__lQijaq__submitButton:hover{background:var(--accent-gold-hover)}.RegisterForm-module__lQijaq__submitButton:focus{box-shadow:0 0 0 2px var(--primary-dark), 0 0 0 4px var(--accent-gold);outline:none}.RegisterForm-module__lQijaq__submitButton:disabled{opacity:.6;cursor:not-allowed}.RegisterForm-module__lQijaq__backLinkWrapper{text-align:center;margin-top:1rem}.RegisterForm-module__lQijaq__backLink{color:var(--accent-gold);transition:color var(--transition-normal)}.RegisterForm-module__lQijaq__backLink:hover{color:var(--accent-gold-hover)}.RegisterForm-module__lQijaq__showPasswordCheckbox{color:var(--text-muted);align-items:center;margin-top:.5rem;font-size:.875rem;display:flex}.RegisterForm-module__lQijaq__checkbox{cursor:pointer;margin-right:.5rem}.RegisterForm-module__lQijaq__checkboxLabel{-webkit-user-select:none;user-select:none;cursor:pointer}
