.auth-modal .ant-modal-content{border-radius:16px;padding:32px 32px 24px}.auth-modal__header{text-align:center;margin-bottom:24px}.auth-modal__title{letter-spacing:-.3px;margin:0 0 4px;font-size:22px;font-weight:700}.auth-modal__subtitle{opacity:.55;margin:0;font-size:14px}.auth-modal__google-btn.ant-btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;height:44px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 3px #0000001f}.auth-modal__divider{align-items:center;gap:12px;margin:20px 0 16px;display:flex}.auth-modal__divider:before,.auth-modal__divider:after{content:"";background:#80808040;flex:1;height:1px}.auth-modal__divider span{opacity:.5;white-space:nowrap;font-size:12px;font-weight:500}.auth-modal__form .ant-form-item{margin-bottom:12px}.auth-modal__form .ant-form-item-explain-error{margin-top:3px;font-size:12px}.auth-modal__form .ant-input-affix-wrapper,.auth-modal__form .ant-input{border-radius:10px}.auth-modal__submit.ant-btn{letter-spacing:.1px;height:44px;box-shadow:none;border-radius:10px;margin-top:4px;font-size:15px;font-weight:700}.auth-modal__footer{text-align:center;opacity:.6;margin:18px 0 0;font-size:13px}.auth-modal__toggle{cursor:pointer;color:var(--ant-color-primary,#1677ff);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.auth-modal__toggle:hover{text-decoration:underline}
