/* ==========================================================================
   Haifa Marathon - English (LTR) overrides.
   Loaded ONLY on /en/ pages (see mu-haifa-i18n.php). The Hebrew site never
   loads this file, so its RTL layout is completely untouched.
   ========================================================================== */

/* Base flip: the theme hard-codes direction:rtl on body. */
body { direction: ltr; }

/* Text alignment that the theme pins to the right for Hebrew. */
.hm-mayor-text,
.hm-ptable td.rname,
.hm-water-table .wcard,
.hm-acc-q,
.hm-acc-a { text-align: left; }

.hm-water-table .wcard { direction: ltr; }

/* Timeline rail: Hebrew hangs it on the right border; move it to the left. */
.hm-tl {
  padding-right: 0;
  padding-left: 1.4rem;
  border-right: 0;
  border-left: 2px solid #d9e6ef;
}
.hm-tl .hm-tl-dot,
.hm-tl li::before { right: auto; left: -7px; }

/* Small physical margins that read backwards in LTR. */
.hm-burger { margin-right: 0; margin-left: .2rem; }
.hm-rx-num i { margin-right: 0; margin-left: .35rem; }
