/* Force les pointer-events sur le menu d'en-tête pour Astra et Elementor */
.main-navigation,
.main-header-menu,
.main-header-menu * {
	pointer-events: auto !important;
}

/* S'assure que l'en-tête n'est pas masqué par d'autres calques */
.site-header {
	z-index: 99999 !important;
	position: relative !important;
}

/* Corrige les conflits d'interactivité au survol des liens */
.main-header-menu a,
.main-header-menu a * {
	position: relative;
	z-index: 2;
}

/* Force les styles de survol de base si Astra ou un autre plugin les bloque */
.main-header-menu a:hover,
.main-header-menu li:hover > a {
	opacity: 1 !important;
}
