/* =========================================================
   RTL overrides (loaded only when is_rtl())
   Most spacing already uses logical properties (inset-inline,
   border-inline-start, margin-inline-start, padding-inline)
   so very few hard overrides are required.
   ========================================================= */

body { direction: rtl; text-align: right; }

.hero::after { inset-inline-end: auto; inset-inline-start: -120px; }

.jck-pagination svg,
.header-search-toggle svg,
.jck-search-form__submit svg { transform: scaleX(-1); }

.job-section__viewall span,
.job-card__cta span { transform: scaleX(-1); display: inline-block; }

.mobile-drawer { border-inline-end: var(--jck-border-width, 1px) solid var(--jck-color-line); }

.entry-content pre { direction: ltr; text-align: left; }
