.auth-message { margin: 10px 0; font-size: 13px; line-height: 1.5; }
.auth-message[data-state='error'] { color: #d94b55; }
.auth-message[data-state='success'] { color: #187a42; }
.auth-message[data-state='loading'] { color: #676a73; }
#signup-email { box-sizing: border-box; width: 100%; }
.gender-button[aria-pressed='true'] { background-color: rgba(51, 95, 255, .14) !important; box-shadow: inset 0 0 0 1px #335fff; }
#otp-login-button, #cross-device-login-button, .forgot-credentials-link { display: none !important; }
