/* ===================================
   Hero Buttons Fast Response
   =================================== */

/* استجابة فورية للأزرار */
.hero-buttons a {
    transition: transform 0.08s ease, opacity 0.08s ease !important;
    will-change: transform;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
    touch-action: manipulation;
}

/* إزالة أي delay */
.hero-buttons a * {
    pointer-events: none; /* النقر يذهب مباشرة للرابط */
}

/* Hover سريع */
.hero-buttons a:hover {
    transform: scale(1.03);
    transition: transform 0.08s ease !important;
}

/* Active/Click فوري */
.hero-buttons a:active {
    transform: scale(0.97);
    transition: transform 0.05s ease !important;
    opacity: 0.9;
}

/* إزالة animation delays */
.hero-buttons {
    animation: none !important;
}

/* تسريع ظهور الأزرار */
.hero-slide.active .hero-buttons {
    animation: fadeInFast 0.4s ease-out both !important;
}

@keyframes fadeInFast {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* على الموبايل - استجابة فورية */
@media (max-width: 768px) {
    .hero-buttons a {
        transition: transform 0.05s ease, opacity 0.05s ease !important;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
    }
    
    .hero-buttons a:active {
        transform: scale(0.95);
        opacity: 0.85;
        transition: none !important; /* إزالة transition تماماً للاستجابة الفورية */
    }
}

/* تحسين الأداء */
.hero-buttons a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

/* إزالة أي تأخير من glow effect */
.glow-effect {
    animation-duration: 1s !important;
}
