 .form-control:focus,.form-select:focus { border-color: #FFC107; box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.25);} button[type="submit"]:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.15);} a[style*="color: #FFC107"] { transition: opacity 0.3s ease;} a[style*="color: #FFC107"]:hover { opacity: 0.8;} .was-validated .form-control:valid { border-color: #28a745;} .was-validated .form-control:invalid { border-color: #dc3545;} .invalid-feedback { display: block; color: #dc3545; font-size: 13px; margin-top: 5px;} 