/* ============================================
   LOGIN CSS - index.php / Giriş Sayfası
   ============================================ */

/* Auto-fill fix inside dark input */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #fff !important;
}

.form-control::placeholder {
    color: #64748b !important;
}

.focus-ring-group {
    transition: all 0.2s ease;
}

.focus-ring-group:focus-within {
    border-color: var(--primary-color) !important;
    background: rgba(15, 23, 42, 0.8) !important;
    box-shadow: 0 0 0 2px rgba(184, 138, 26, 0.25) !important;
}

.transition-all {
    transition: all 0.2s ease;
}

.login-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 20px -10px rgba(184, 138, 26, 0.6) !important;
}

.bg-gradient {
    background: linear-gradient(135deg, var(--primary-color) 0%, #7c5c0d 100%) !important;
}

.forgot-link:hover {
    color: var(--primary-color) !important;
    text-shadow: 0 0 8px rgba(184, 138, 26, 0.4);
}

.custom-cancel-btn {
    background: rgba(255, 255, 255, 0.05) !important;
    color: #94a3b8 !important;
    transition: all 0.2s;
}

.custom-cancel-btn:hover {
    background: rgba(255, 255, 255, 0.1) !important;
    color: white !important;
}

.fill-demo-btn:hover {
    transform: scale(1.05);
    color: #fff !important;
}
.admin-fill-btn:hover {
    background-color: var(--primary-color) !important;
}
