/* Ajustements pour l'arabe (RTL). La feuille principale utilise deja des
   proprietes logiques : il ne reste que les cas directionnels. */

body { font-size: 17.5px; line-height: 1.7; }

/* Les fleches pointent vers la gauche en lecture de droite a gauche. */
.btn .ic[aria-hidden] { transform: scaleX(-1); }
.hd-logo img, .card-ic .ic, .pick-b .ic, .hero-pts .ic, .note .ic,
.ft-links .ic, .done-ic .ic, .tl .dot .ic { transform: none; }

.hero-pts li, .note, .sub, .chk { text-align: right; }
.zone-hd { flex-direction: row-reverse; }
.zone-hd h3 { text-align: right; }
.recap div, .facts div { flex-direction: row-reverse; }
.recap div span:first-child, .facts span:first-child { text-align: right; }

.code { direction: ltr; unicode-bidi: isolate; }
.track-form input { direction: ltr; text-align: center; }
input[type="tel"] { direction: ltr; text-align: right; }

h1, h2, h3 { letter-spacing: 0; }
