.signup-input {
     background-color: #f8f9fa;
     border: 1px solid #e9ecef;
}

.signup-input::placeholder {
     color: #adb5bd;
     font-weight: 300;
}

.country-code-placeholder {
     background-color: #e9ecef;
}

.btn-signup-gold {
     background-color: #e8b13c;
     color: #000;
     border: none;
     transition: background-color 0.2s ease-in-out;
}

.btn-signup-gold:hover {
     background-color: #d19f35;
}

.link-primary-blue {
     color: #1a73e8;
}

@media (max-width: 991.98px) {
     .auth-sidebar-gradient {
          padding: 2rem !important;
     }
}

/* Verify Email Page Styles */

.auth-heading {
     font-size: 1.75rem;
     color: #111827;
}

.otp-container {
     max-width: 400px;
}

.otp-input {
     width: 52px;
     height: 52px;
     font-size: 1.25rem;
     border: 1px solid #d1d5db;
     background-color: #ffffff;
     outline: none;
     transition: all 0.2s ease-in-out;
}

.otp-input:focus {
     border-color: #3dace3;
     box-shadow: 0 0 0 3px rgba(61, 172, 227, 0.15);
}

.btn-gold {
     background-color: #e8b13c;
     color: #000;
     border: none;
     font-size: 1rem;
     transition: background-color 0.2s ease-in-out;
}

.btn-gold:hover {
     background-color: #d19f35;
     color: #000;
}

#resendCodeBtn:hover {
     color: #111827 !important;
}

@media (max-width: 480px) {
     .otp-input {
          width: 42px;
          height: 42px;
          font-size: 1.1rem;
     }
}