/* RTL overrides — Arabic only */
body.lang-ar {
  direction: rtl;
  text-align: right;
}
body.lang-ar .section-eyebrow::before { order: -1; }
body.lang-ar .hero-name-lat           { text-align: right; }
body.lang-ar .header-name-lat         { text-align: right; }
body.lang-ar .timeline                { padding-inline-start: 28px; padding-inline-end: 0; }

/* BER (Tifinagh / Tamazight) — always LTR like EN/FR */

