/* ============================================================
   mrcnupmedcare - RTL duzeltmeleri
   Yalnizca yazim yonu "rtl" olan dillerde (ornek: ar, fa) yuklenir.
   style.css'in cogu kurali logical property kullandigi icin burada
   sadece fiziksel (left/right) yazilmis istisnalar aynalanir.
   ============================================================ */

/* ---------- Tipografi ----------
   Manrope/Inter Arap harfi icermez; RTL'de Arap harfi destekleyen aileler
   one alinir, latin karakterler icin mevcut aileler yedekte kalir.
   Vazirmatn Farsca (fa), Cairo diger Arap harfli diller icin head'de
   yukleniyor; ikisi de stack'te tanimli oldugundan hangisi geldiyse o kullanilir. */
[dir="rtl"] body {
  --font-head: 'Vazirmatn', 'Cairo', 'Manrope', system-ui, sans-serif;
  --font-body: 'Vazirmatn', 'Cairo', 'Inter', system-ui, sans-serif;
  letter-spacing: 0;
}

/* Arap harfli yazimda harf araligi daraltmak okunurlugu bozar. */
[dir="rtl"] h1,
[dir="rtl"] h2,
[dir="rtl"] h3,
[dir="rtl"] h4,
[dir="rtl"] h5,
[dir="rtl"] .navbar-brand,
[dir="rtl"] .stat-num {
  letter-spacing: 0;
}

[dir="rtl"] .stars {
  letter-spacing: 0;
}

/* ---------- Dil secici ---------- */
[dir="rtl"] .lang-btn::after {
  margin-left: 0;
  margin-right: 2px;
}

/* ---------- Visual showcase vitrin gorseli ----------
   style.css icinde `right` ile konumlanan tek blok. */
[dir="rtl"] .upmed-showcase-thumb {
  left: -24px;
  right: auto;
}

@media (max-width: 991px) {
  [dir="rtl"] .upmed-showcase-thumb {
    left: 16px;
    right: auto;
  }
}

@media (max-width: 575px) {
  [dir="rtl"] .upmed-showcase-thumb {
    left: 10px;
    right: auto;
  }
}

/* ---------- Yon bildiren ikonlar ----------
   `bi-arrow-right` metnin akis yonunu gosterir; RTL'de sola bakmali. */
[dir="rtl"] .btn .bi-arrow-right,
[dir="rtl"] .service-link .bi-arrow-right,
[dir="rtl"] .upmed-showcase-secondary .bi-arrow-right {
  transform: scaleX(-1);
}

/* ---------- Form alanlari ----------
   Bootstrap RTL build cogunu cevirir; telefon/e-posta gibi latin
   girisleri okunakli kalsin diye yon zorlanir. */
[dir="rtl"] input[type="tel"],
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="url"] {
  direction: ltr;
  text-align: right;
}
