/* PRODUCTION MOBILE NAVBAR - 100% GUARANTEED FIX */
@media (max-width: 768px) {
    /* Force mobile navbar transparency - CRITICAL */
    .pandit-navbar {
        background: transparent !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        box-shadow: none !important;
        border: none !important;
    }
    
    /* Scrolled state background - SAFE */
    .pandit-navbar.scrolled {
        background: rgba(245, 223, 186, 0.95) !important;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1) !important;
    }
    
    /* Mobile navbar elements - FORCE VISIBLE */
    .navbar-actions .whatsapp-btn,
    .navbar-actions .hamburger-menu {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 10000 !important;
    }
    
    /* Hamburger lines - WHITE ON TRANSPARENT */
    .hamburger-menu .line {
        background: #fff !important;
        display: block !important;
    }
    
    /* Scrolled hamburger lines - BROWN */
    .pandit-navbar.scrolled .hamburger-menu .line {
        background: #9B773B !important;
    }
    
    /* WhatsApp icon - WHITE ON TRANSPARENT */
    .whatsapp-btn img {
        filter: brightness(0) invert(1) !important;
    }
    
    /* Scrolled WhatsApp icon - BROWN */
    .pandit-navbar.scrolled .whatsapp-btn img {
        filter: brightness(0) saturate(100%) invert(45%) sepia(15%) saturate(1000%) hue-rotate(15deg) brightness(95%) contrast(85%) !important;
    }
}

/* HERO VIDEO - GUARANTEED AUTOPLAY */
.hero-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    autoplay: true !important;
    muted: true !important;
    loop: true !important;
    playsinline: true !important;
}

/* ICONS - FONT AWESOME GUARANTEED */
.fas, .fa {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    display: inline-block !important;
}