/* LANG-INT-03 — page Événements en arabe, OPTION A : la mécanique du présentoir est celle du français (reliure à gauche, rotateY, aperçus à droite,
   flèches ← précédente / → suivante, gestes tactiles). Seuls les contenus textuels passent en RTL ; aucune inversion de photo, d'affiche ou de logo. */
/* Géométrie : les propriétés logiques du présentoir (inset-inline-*, grille de la fiche) se résolvent comme en français. */
html[lang="ar"] main[data-section="evenements"] .pres,
html[lang="ar"] main[data-section="evenements"] .pres-single { direction: ltr; }
/* Rangée de titre de famille : le titre arabe est à droite, les commandes à gauche, mais restent ← précédente / → suivante. */
html[lang="ar"] main[data-section="evenements"] .pres-head { direction: rtl; }
html[lang="ar"] main[data-section="evenements"] .pres-controls { direction: ltr; }
/* Contenus : texte arabe en RTL dans les colonnes de texte (titre, date, résumé, description, presse, parent) et dans les aperçus textuels. */
html[lang="ar"] main[data-section="evenements"] .event-copy,
html[lang="ar"] main[data-section="evenements"] .pv-text,
html[lang="ar"] main[data-section="evenements"] .event-poster figcaption { direction: rtl; text-align: start; }
html[lang="ar"] main[data-section="evenements"] .event-copy p,
html[lang="ar"] main[data-section="evenements"] .event-copy h3,
html[lang="ar"] main[data-section="evenements"] .event-copy h4 { text-align: start; }
/* Étiquettes de presse : séparées par une espace, dans le sens de lecture. */
html[lang="ar"] main[data-section="evenements"] .press-flag { margin-inline-start: .5em; }
/* Libellés « lire / replier » : deux éléments distincts, un seul visible à la fois (mécanique <details> du français). */
html[lang="ar"] main[data-section="evenements"] .pres-count { unicode-bidi: isolate; direction: ltr; }
/* Date des aperçus (texte copié par le script depuis la date de la fiche) : suit le sens de lecture arabe, mois et chiffres isolés. */
html[lang="ar"] main[data-section="evenements"] .pv-date,
html[lang="ar"] main[data-section="evenements"] .pv-kind { direction: rtl; unicode-bidi: isolate; }
/* Police arabe auto-hébergée (Noto Naskh Arabic, OFL) : les feuilles de la page Événements fixent « IBM Plex Sans K1 » avec une spécificité supérieure
   à la base arabe de LANG-INT-02 ; sans cette règle, le texte arabe retomberait sur une police système. Crénage : aucun espacement de lettres en arabe. */
html[lang="ar"] main[data-section="evenements"] :is(h1, h2, h3, h4, p, li, a, span, summary, button, cite, figcaption, strong, em, small, nav, details, time) {
  font-family: var(--font-ar) !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
/* RTL-CIBLES-01 : lisibilité des catégories et assise dans la bande du titre.
   La grille et son repli sont conservés ; aucune translation du header. */
html[lang="ar"] main.interieur.da09a[data-section="evenements"] .family-band a {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;
}
@container m02d-heading (min-width:776px) {
  html[lang="ar"] main[data-section="evenements"] .family-band {
    align-self: end;
    margin-block-end: 4px;
  }
}
