/* =========================================================
   TOP80 — ÉMISSIONS : ZÉRO HALO
   Correction ciblée sur les classes réelles de la page.
   IMPORTANT : aucun background ni border n'est modifié.
========================================================= */

/* Le halo visible autour des deux grands cadres */
.top80-programmes-hero,
.top80-programmes-inner,
.top80-shows-strip,
.top80-programmes-page {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Les éléments à l'intérieur ne doivent pas recréer de halo */
.top80-programmes-page .top80-programmes-hero *,
.top80-programmes-page .top80-programmes-inner *,
.top80-programmes-page .top80-shows-strip *,
.top80-programmes-page .top80-show-card,
.top80-programmes-page .top80-show-card * {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Aucun pseudo-élément lumineux sur les cadres */
.top80-programmes-hero::before,
.top80-programmes-hero::after,
.top80-programmes-inner::before,
.top80-programmes-inner::after,
.top80-shows-strip::before,
.top80-shows-strip::after,
.top80-show-card::before,
.top80-show-card::after {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Les titres gardent leur couleur, mais pas leur halo */
.top80-programmes-page h1,
.top80-programmes-page h2,
.top80-programmes-page h3,
.top80-programmes-page .top80-show-title,
.top80-programmes-page .top80-show-time,
.top80-programmes-page .top80-show-status {
    text-shadow: none !important;
}

/* Même chose au survol */
.top80-programmes-page *:hover,
.top80-programmes-page *:focus {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    filter: none !important;
}
