/* ============================================================
   RTL.CSS — Hebrew / Right-to-Left overrides
   Applied when <html dir="rtl"> is set by main.js
   ============================================================ */

[dir="rtl"] {
  font-family: var(--font-hebrew);
}

/* Hero text alignment */
[dir="rtl"] .section_vision {
  text-align: right;
}

/* Footer */
[dir="rtl"] .site-footer {
  text-align: right;
}

/* Inline padding swap (logical properties already handle most cases,
   but explicit overrides for older browser fallback) */
[dir="rtl"] .container {
  padding-inline-start: var(--space-lg);
  padding-inline-end: var(--space-lg);
}
