/* =========================================================
   ARAPÇA (sağdan sola) — yalnızca dir="rtl" sayfalarda yüklenir
   ========================================================= */

/* Arapça harfler sitenin fontunda yok: Latin harfler SuisseIntl, Arapça IBM Plex Sans Arabic */
:root {
  --font-primary: "SuisseIntl", "IBM Plex Sans Arabic", sans-serif;
  --font-mono: "Geist Mono", "IBM Plex Sans Arabic", monospace;
}
body { font-family: var(--font-primary); }

/* Arapça bitişik yazılır; harf aralığı harfleri birbirinden koparır */
[dir="rtl"] *,
[dir="rtl"] *::before,
[dir="rtl"] *::after { letter-spacing: 0 !important; }

/* Telefon, e-posta, rakam ve OEM numaraları soldan sağa kalır (ör. "25+" "+25" olmasın) */
[dir="rtl"] :is(.phone-number, .fcard__value, .contact-info__line, .about-stat__value, .pd-copy__code,
  .pd-specs__mono, .cat-card__oem dd, .cat-toolbar__count span, a[href^="tel:"], a[href^="mailto:"]) {
  direction: ltr;
  unicode-bidi: isolate;
}
[dir="rtl"] :is(.about-stat__value, .fcard__value, .contact-info__line) { text-align: right; }

/* Blog kaydırıcısı: kaydırma hesapları soldan sağa çalışır, kartların içeriği sağdan sola kalır */
[dir="rtl"] .features-carousel-expandable { direction: ltr; }
[dir="rtl"] .features-carousel-expandable :is(.slide, .tabs-wrapper .tabs) { direction: rtl; }

/* Köşe ok simgeleri (↗) sağdan sola yönüne çevrilir (↖) */
[dir="rtl"] :is(.fcard__arrow, .link-arrow, .nav-products__arrow, .cat-group__cta svg) { transform: scaleX(-1); }
