.auth-wrapper .brand-logo{z-index:1;width:auto;height:50px;position:relative}.auth-wrapper h2{margin-bottom:.5rem}.auth-wrapper .auth-subtitle{margin-bottom:2rem;font-size:.95rem}.auth-wrapper .auth-subtitle a{color:var(--rose);text-decoration:none}.auth-wrapper .divider-or i{margin-right:.5rem}.auth-wrapper .remember-row{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.auth-wrapper .forgot-link{font-family:var(--font-ui);color:var(--rose);font-size:.8rem;text-decoration:none}.auth-wrapper .btn-primary-custom i{margin-right:.5rem}.auth-wrapper .btn-primary-custom .fa-arrow-right{margin-left:.5rem;margin-right:0}.auth-wrapper .terms-text{font-family:var(--font-ui);color:var(--text-muted);text-align:center;margin-top:2rem;font-size:.72rem}.auth-wrapper .terms-text a{color:var(--text-muted)}.auth-wrapper .invalid-feedback{display:block}.signup-wrapper h2{margin-bottom:.5rem}.signup-wrapper .signup-subtitle{margin-bottom:2rem;font-size:.95rem}.signup-wrapper .signup-subtitle a{color:var(--rose);text-decoration:none}.signup-wrapper .password-strength{margin-top:.5rem}.signup-wrapper .strength-label{font-family:var(--font-ui);margin-top:.25rem;font-size:.7rem}.signup-wrapper .form-check{margin-bottom:.75rem}.signup-wrapper .form-check a{color:var(--rose)}.signup-wrapper .form-check-marketing{margin-bottom:1.5rem}.signup-wrapper .btn-gold i{margin-right:.5rem}.signup-wrapper .btn-gold .fa-arrow-right{margin-left:.5rem;margin-right:0}.signup-wrapper .signup-terms{font-family:var(--font-ui);color:var(--text-muted);text-align:center;margin-top:2rem;font-size:.72rem}.auth-center .auth-box{padding-top:0}.auth-center .forgot-content{margin-bottom:2rem}.auth-center .forgot-label{justify-content:center;display:flex}.auth-center .forgot-content h2{margin-bottom:.5rem}.auth-center .forgot-content p{font-size:.95rem}.auth-center .back-link{text-align:center;margin-top:1.5rem}.auth-center .back-link a{font-family:var(--font-ui);color:var(--text-muted);font-size:.85rem;text-decoration:none}.auth-center .back-link i{margin-right:.25rem}.auth-center .success-content{text-align:center}.auth-center .success-content .section-label{justify-content:center;display:flex}.auth-center .success-content h2{margin-bottom:.75rem}.auth-center .success-content p{margin-bottom:2rem}.auth-center .success-content .email-highlight{color:var(--cream);font-weight:600}.auth-center .success-content .resend-link{font-family:var(--font-ui);color:var(--text-muted);margin-top:1.5rem;font-size:.8rem}.auth-center .success-content .resend-button{color:var(--rose);cursor:pointer;font-family:var(--font-ui);background:0 0;border:none;padding:0;font-size:.8rem}.auth-center .otp-icon-wrap{border:1px solid var(--border-rose);width:70px;height:70px;color:var(--rose);background:#c4537a1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.6rem;display:flex}.auth-center .change-label{justify-content:center;display:flex}.auth-center .change-content h2{margin-bottom:.5rem}.auth-center .change-content p{font-size:.95rem}.auth-center .change-back-link{text-align:center;margin-top:1.5rem}.auth-center .change-back-link a{font-family:var(--font-ui);color:var(--text-muted);font-size:.85rem;text-decoration:none}.auth-center .change-back-link i{margin-right:.25rem}.auth-center .success-reset{text-align:center}.auth-center .success-reset .section-label{justify-content:center;display:flex}.auth-center .success-reset h2{margin-bottom:.75rem}.auth-center .success-reset p{margin-bottom:2rem}
