/* Remplace ce que faisaient les scripts de plugins supprimés. */

/* Publications similaires (Kadence splide) : grille statique, sans carrousel. */
.entry-related-carousel.splide{visibility:visible}
.entry-related-carousel .splide__list{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}
@media (min-width:768px){.entry-related-carousel .splide__list{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1025px){.entry-related-carousel .splide__list{grid-template-columns:repeat(3,1fr)}}

/* Carrousels d'articles Spectra (slick) : masqués tant que slick n'a pas démarré.
   Sans slick, on les montre en grille statique. */
.wp-block-uagb-post-carousel.is-carousel{visibility:visible !important;display:grid !important;gap:1.5rem;grid-template-columns:1fr}
@media (min-width:768px){.wp-block-uagb-post-carousel.is-carousel{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1025px){.wp-block-uagb-post-carousel.is-carousel.uagb-post__columns-3{grid-template-columns:repeat(3,1fr)}}
.wp-block-uagb-post-carousel.is-carousel .uagb-post__inner-wrap{visibility:visible !important;opacity:1 !important;width:auto !important}

/* FAQ Spectra : l'ouverture était gérée par faq.js. */
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item-active .uagb-faq-content{display:block}

/* Bandeau de consentement */
.bz-consent{position:fixed;inset:auto 1rem 1rem 1rem;z-index:100000;max-width:42rem;margin:0 auto;background:#fff;color:#2d3748;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.18);padding:1rem 1.25rem;font-size:.95rem;line-height:1.5}
.bz-consent[hidden]{display:none}
.bz-consent p{margin:0 0 .75rem}
.bz-consent .bz-consent-actions{display:flex;gap:.5rem;flex-wrap:wrap}
.bz-consent button{border:0;border-radius:6px;padding:.55rem 1rem;cursor:pointer;font:inherit;font-weight:700}
.bz-consent .bz-ok{background:#e47b84;color:#fff}
.bz-consent .bz-non{background:#edf2f7;color:#2d3748}
