/**
 * Header Double Display Fix & Desktop Mobile Leaks Guard
 *
 * Prevents dual header render at 992px-1199px breakpoint AND guarantees
 * that mobile sidebars/drawers (#menu-mobile, .ps-panel--sidebar, .ps-site-overlay)
 * never linger or intercept pointer events on desktop screens (>= 1200px).
 */

@media (min-width: 1200px) {
    .header--mobile {
        display: none !important;
    }

    /* Also hide mobile bottom navigation bar */
    .navigation--footer {
        display: none !important;
    }

    /* Prevent mobile drawer or sidebar from lingering/intercepting clicks on desktop */
    .ps-panel--sidebar,
    .ps-panel--sidebar.active,
    #menu-mobile,
    .ps-site-overlay {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }
}
