/* KaraHub — RTL exceptions. Most layout already uses CSS logical properties
   (margin-inline, border-inline-start, inset-inline) so it flips automatically
   under dir="rtl". This file only covers the handful of physical/Latin-centric
   rules that don't. */

.kh-eyebrow {
  text-transform: none;
  letter-spacing: 0;
}

/* Negative tracking on display/heading sizes is a Latin-typography convention
   (see brand book type scale) — Persian is a joining script and breaks
   visually under tight tracking, so it resets to normal here. */
.kh-hero__title,
.kh-page__title,
.kh-section__heading {
  letter-spacing: normal;
}

.kh-lang-switch {
  font-family: var(--kh-la);
}

/* Numerals in dates/stats read better as Latin digits even inside Persian copy. */
.kh-post-card__meta,
.kh-post-meta,
.kh-stat-card__value {
  font-variant-numeric: lining-nums tabular-nums;
}
