/* ============================================================
   MOBILE HERO - FORCE NO BLUR (override akkus.css)
   MUST load LAST - beats all .site-search-module blur rules
   ============================================================ */
@media (max-width: 991px) {
    /* Wrapper: create new stacking context, no blur inheritance */
    body.home .mobile-hero-system .mobile-search-overlay-wrapper,
    .mobile-hero-system .mobile-search-overlay-wrapper {
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        isolation: isolate !important;
    }

    /* Maximum specificity - override akkus blur on overlay */
    body.home .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module,
    body.home .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module-inside,
    body.home .mobile-hero-system .mobile-search-overlay-wrapper .mobile-hero-search-overlay,
    body.home .mobile-hero-system .mobile-search-overlay-wrapper .container,
    .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module,
    .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module-inside,
    .mobile-hero-search-overlay,
    #mobile-search-overlay-clone,
    #mobile-search-overlay-clone .site-search-module,
    #mobile-search-overlay-clone .site-search-module-inside {
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        filter: none !important;
        -webkit-filter: none !important;
    }

    /* Transparent background - no blur */
    body.home .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module-inside,
    .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module-inside,
    #mobile-search-overlay-clone .site-search-module-inside {
        background: rgba(255, 255, 255, 0.45) !important;
        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08) !important;
        border: 1px solid rgba(255, 255, 255, 0.5) !important;
    }

    body.home .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module,
    .mobile-hero-system .mobile-search-overlay-wrapper .site-search-module,
    #mobile-search-overlay-clone {
        background: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        border: none !important;
        box-shadow: none !important;
    }
}
