/*
 * Corrections RTL (arabe)
 * Regroupe TOUTES les surcharges html[dir="rtl"] du thème et des
 * widgets, pour ne plus avoir à chercher dans chaque fichier CSS
 * individuel à chaque bug arabe. Chargé en dernier (voir functions.php)
 * pour gagner naturellement en cas d'égalité de spécificité.
 *
 * Sliders Splide (Hero, Frise, Galerie fiche projet, Partenaires) :
 * le CSS "skin" par défaut de Splide n'est pas chargé sur ce projet,
 * donc l'option JS "direction: rtl/ltr" ne gère QUE le sens de
 * défilement des slides — elle ne touche pas aux transform scaleX()
 * écrits à la main pour simuler l'icône "précédent" en l'absence de
 * ce skin. Ces 4 widgets ont donc bien besoin d'une correction ici.
 *
 * Exception : la navigation principale de la Galerie
 * (.ades-galerie__nav-button, widget-galerie.css) N'EST PAS Splide —
 * c'est un composant custom gelé en direction:ltr volontairement,
 * donc à ne pas toucher ici.
 */

/* =========================================================
   HEADER — logo centré (header.css)
========================================================= */
html[dir="rtl"] .ades-header__logo-link {
    transform: translateX(50%);
}

/* =========================================================
   BOUTONS GÉNÉRIQUES — flèche .ades-btn (header.css, partout)
========================================================= */
html[dir="rtl"] .ades-btn__icon {
    transform: scaleX(-1);
}

/* =========================================================
   HERO — flèches Splide (widget-hero.css)
========================================================= */
html[dir="rtl"] .ades-hero--carousel .splide__arrow--prev svg {
    transform: scaleX(1);
}
html[dir="rtl"] .ades-hero--carousel .splide__arrow--next svg {
    transform: scaleX(-1);
}

/* =========================================================
   FRISE CHRONOLOGIQUE — flèches Splide (widget-timeline.css)
========================================================= */
html[dir="rtl"] .ades-timeline__slider .splide__arrow--prev svg {
    transform: scaleX(1);
}
html[dir="rtl"] .ades-timeline__slider .splide__arrow--next svg {
    transform: scaleX(-1);
}

/* =========================================================
   GALERIE FICHE PROJET — flèches Splide (single-projet.css)
========================================================= */
html[dir="rtl"] .ades-projet-single__slider .splide__arrow--prev svg {
    transform: scaleX(1);
}
html[dir="rtl"] .ades-projet-single__slider .splide__arrow--next svg {
    transform: scaleX(-1);
}

/* =========================================================
   PARTENAIRES — flèches Splide (widget-partners.css)
========================================================= */
html[dir="rtl"] .ades-partners__slider .splide__arrow--prev svg {
    transform: scaleX(1);
}
html[dir="rtl"] .ades-partners__slider .splide__arrow--next svg {
    transform: scaleX(-1);
}

/* =========================================================
   ÉVÈNEMENTS À VENIR — chevrons navigation mois
   (widget-evenements-a-venir.css)
========================================================= */
html[dir="rtl"] .ades-evenements__nav-arrow i {
    transform: scaleX(-1);
}

/* =========================================================
   GALERIE (widget page dédiée) — flèches de la lightbox
   uniquement (widget-galerie.css). La navigation principale
   (.ades-galerie__nav-button) est volontairement exclue — voir
   note en en-tête de fichier.
========================================================= */
html[dir="rtl"] .ades-galerie__lightbox-arrow i {
    transform: scaleX(-1);
}

/* =========================================================
   CARTE DES PROJETS — popup qui ne s'ouvrait pas
   (widget-projects-map.css)
========================================================= */
html[dir="rtl"] .ades-project-panel.is-open {
    transform: translateX(0);
}

/* =========================================================
   LISTE DES PROJETS — flèche bouton carte projet
   (widget-projects-list.css)
========================================================= */
html[dir="rtl"] .ades-projects-list__card-btn i {
    transform: scaleX(-1);
}

/* =========================================================
   ACCORDÉON — icône +/− décentrée
   (widget-accordion.css)
========================================================= */
html[dir="rtl"] .ades-accordion__icon-bar {
    transform: translate(50%, -50%);
}
html[dir="rtl"] .ades-accordion__item.is-open .ades-accordion__icon-bar--v {
    transform: translate(50%, -50%) scaleY(0);
}