/*
 * Surcharges RTL.
 *
 * L'essentiel du theme est ecrit en proprietes logiques (inline-start,
 * padding-inline, margin-block), qui se retournent seules. Ce fichier ne
 * traite que ce qui ne peut pas l'etre : les directions physiques
 * codees en dur et les reglages typographiques propres a l'arabe.
 */

/* Le soulignement anime du menu part de la droite. */
.rb-nav-list a::after { transform-origin: right; }

/* Le rail horizontal des parcs defile vers la gauche. */
.rb-rail-scroll { direction: rtl; }

/* Les fleches decoratives pointent dans l'autre sens. Les regles
   scaleX(-1) du theme couvrent deja les boutons et les cartes ; ici on
   traite les fleches inserees directement dans le texte. */
.rb-crumb a [aria-hidden="true"],
.rb-pagination .page-numbers.prev,
.rb-pagination .page-numbers.next { display: inline-block; transform: scaleX(-1); }

/* Le mot geant du pied de page reste en latin : il ne doit pas etre
   retourne, c'est un logotype. */
.rb-footer-word { direction: ltr; }

/* Kufi a besoin d'un peu plus d'air en gros corps, et aucune chasse
   negative : le crenage serre casse la liaison des lettres arabes. */
.rb-hero-title,
.rb-h1,
.rb-h2,
.rb-cta-title { letter-spacing: 0; word-spacing: .02em; }

/* Les etiquettes mono en capitales ne s'appliquent pas a l'arabe :
   l'ecriture arabe n'a pas de capitales, et l'interlettrage nuit a la
   lisibilite. */
.rb-label,
.rb-parc-data dt,
.rb-facts dt,
.rb-footer h2,
.rb-member-meta { text-transform: none; letter-spacing: 0; }
