/* Fix for navigation clicks being blocked */

/* Lower consent banner z-index to not interfere with navigation */
#consent-banner {
    z-index: 750 !important;
    /* Below nav (800) but above content */
    bottom: 60px !important;
    /* Move up to not overlap with nav */
}

/* Ensure navigation is always clickable */
nav {
    z-index: 800 !important;
    pointer-events: all !important;
}

nav a,
nav button,
nav * {
    pointer-events: all !important;
    position: relative;
    z-index: 801 !important;
}

/* Make sure navigation at bottom is accessible */
@media (min-width: 768px) {
    #consent-banner {
        bottom: 80px !important;
        /* More space on desktop */
    }
}

/* Fix any overlay issues */
.navOverlay {
    pointer-events: none;
}

.navOverlay.active {
    pointer-events: all;
}