/* Fix Tailwind space-x-8 for RTL navigation */

[dir="rtl"] .space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
html[dir="rtl"], html[lang="ar"] {
  text-align: right;
}


/* Flip a few directional utilities when RTL is active (minimal set) */
[dir="rtl"] .ml-auto { margin-left: 0 !important; margin-right: auto !important; }
[dir="rtl"] .mr-auto { margin-right: 0 !important; margin-left: auto !important; }


[dir="rtl"] .chev,
[dir="rtl"] .ph-caret-down,
[dir="rtl"] .lang-switcher__chev {
  transform: scaleX(-1);
}
[dir="rtl"] .btn + .btn {
  margin-right: 1rem;
  margin-left: 0;
}

/* Ensure marquee runs correctly in RTL by switching to the RTL keyframes */
html[dir="rtl"] .airline-track,
html[lang="ar"] .airline-track {
  animation-name: marquee-rtl !important;
  /* keep same timing and linear infinite playback */
  animation-duration: var(--marquee-speed, 55s) !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  animation-direction: normal !important;
}



