.auth-title{text-align:center;color:var(--text);margin-bottom:22px;font-weight:700}.switch-form{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.switch-form .switch .custom-text{font-weight:500;text-decoration:underline}.switch-form .switch .custom-text:hover{text-decoration:underline}
.text-field .MuiFormHelperText-root{margin-left:0}.forgot-password{margin-bottom:16px;display:flex}.forgot-password .switch{cursor:pointer;color:var(--primary);margin-left:5px;font-weight:500}.forgot-password .switch:hover{text-decoration:underline}.custom.login-btn{border-radius:10px}.custom.login-btn .text-sm{font-weight:500}
.divider-text{color:var(--text-soft);font-size:14px}.appleButton,.facebookButton,.googleButton{text-transform:none;letter-spacing:0;min-height:46px;box-shadow:none;border-radius:12px;margin-top:12px;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s;font-size:14px!important;font-weight:600!important}.appleButton .MuiButton-startIcon,.facebookButton .MuiButton-startIcon,.googleButton .MuiButton-startIcon{margin-right:10px}.appleButton:hover,.facebookButton:hover,.googleButton:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.appleButton:active,.facebookButton:active,.googleButton:active{box-shadow:none;transform:translateY(0)}.googleButton{color:#1f1f1f!important;background:#fff!important;border:1px solid #dadce0!important;margin-bottom:12px!important}.googleButton:hover{background:#f7f8f8!important;border-color:#c6c9cc!important}.googleButton .MuiCircularProgress-root{color:#1f1f1f}.facebookButton{color:#fff!important;background:#1877f2!important;border:1px solid #1877f2!important}.facebookButton:hover{background:#166fe0!important;border-color:#166fe0!important}.facebookButton .MuiCircularProgress-root{color:#fff}.appleButton{color:#fff!important;background:#000!important;border:1px solid #000!important;margin-bottom:12px!important}.appleButton:hover{background:#1a1a1a!important;border-color:#1a1a1a!important}.appleButton .MuiButton-startIcon img{filter:brightness(0)invert()}.appleButton .MuiCircularProgress-root{color:#fff}.googleButton.Mui-disabled,.facebookButton.Mui-disabled,.appleButton.Mui-disabled{opacity:.55}
.text-field .MuiFormHelperText-root{margin-left:0}.custom.create-account-btn{border-radius:10px}.custom.create-account-btn .text-sm{font-weight:500}.agreement-note{color:var(--text);opacity:.9;margin:6px 0 20px;font-size:13px;line-height:1.4}.agreement-note .agreement-check{color:var(--primary);font-size:20px}.auth-section--referral{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:12px;margin-bottom:18px;padding:14px}.auth-section--referral .auth-section-hint{opacity:.8;margin-bottom:10px;font-size:11px;line-height:1.35;display:block}
.text-field-container .text-field .MuiInputBase-root{border-radius:10px}.text-field-container .text-field .MuiFormHelperText-root{margin-left:0}.text-field-container .custom.text-sm{align-items:center;font-size:12px;display:flex}.text-field-container .custom.text-sm .info-icon{margin-right:5px}.custom.reset-btn{border-radius:10px}.custom.reset-btn .text-sm{font-weight:500}
