/* ============================================================
   ltr.css — ajustements pour les versions FR / EN (gauche-à-droite).
   Chargé uniquement sur les pages /fr/ et /en/, après style.css.
   La majorité de la mise en page suit dir="ltr" via les propriétés
   logiques (inset-inline, margin-inline). On corrige ici les rares
   éléments codés en left/right physiques + l'alignement du texte.
   ============================================================ */
[dir="ltr"] body{direction:ltr;text-align:left}

/* le filigrane de la vidéo et le widget contact restent en bas-gauche
   (left physique) — correct aussi en LTR, on n'y touche pas. */

/* hero : aligner à gauche en LTR */
[dir="ltr"] .hero5-rating{justify-content:flex-start}

/* sélecteur de langue : ordre naturel */
[dir="ltr"] .lang-switch{direction:ltr}

/* listes / puces : puce à gauche du texte */
[dir="ltr"] .hero5-bullets li{flex-direction:row}

/* champs de formulaire alignés à gauche */
[dir="ltr"] input,[dir="ltr"] textarea,[dir="ltr"] select{text-align:left}

/* nav compact en LTR : le texte FR/EN est plus long que l'hébreu → on resserre pour tout garder sur une ligne */
[dir="ltr"] .nav{gap:6px}
[dir="ltr"] .nav-links{gap:0}
[dir="ltr"] .nav-links > a{padding:5px 6px;font-size:.8rem}
[dir="ltr"] .nav-links .btn-livesim{font-size:.8rem;padding:5px 9px;margin-inline-start:3px}
[dir="ltr"] .nav-cta{gap:8px}
[dir="ltr"] .nav-phone{font-size:.86rem}
[dir="ltr"] .nav-cta .btn-accent{font-size:.86rem;padding:8px 13px;white-space:nowrap}
[dir="ltr"] .lang-switch{padding:1px}
[dir="ltr"] .lang-switch a{padding:4px 6px;font-size:11px}
