/* Arabic / RTL adjustments. Loaded only when html[dir=rtl]. */

[dir="rtl"] body { font-family: 'Tajawal', 'Inter', system-ui, sans-serif; }

/* Tighten letter spacing reset (kicker labels in Latin keep spacing in Arabic). */
[dir="rtl"] .tracking-wider,
[dir="rtl"] [class*="tracking-["] { letter-spacing: 0; }

/* Mirror inline arrows that were Latin-direction. */
[dir="rtl"] .arrow-mirror { transform: scaleX(-1); display: inline-block; }

/* Numerals stay Latin even inside Arabic UI for slugs/dates. */
[dir="rtl"] .ltr-num { direction: ltr; unicode-bidi: embed; display: inline-block; }
