/* ============================================================
   Arapca (RTL) duzen duzeltmeleri.
   Cogu grid/flex duzeni tarayici tarafindan dir="rtl" ile otomatik
   aynalanir; burada yalnizca SABIT konumlu, ikon yonlu veya ozel
   olarak soldan/sagdan konumlandirilmis ogeler icin gerekli
   duzeltmeler var.
   ============================================================ */

body { text-align: right; }

/* Sag altta sabit duran ikon kolonu -> RTL'de sol alta gecer */
.fixed-actions { right: auto; left: 21px; }

/* Ok/ok isaretleri gorsel olarak ters cevrilir (sag<->sol akis) */
.breadcrumbs, .card-link, .text-link, .nav-cta span, .button span,
.image-arrow, .quick-action { direction: ltr; }
.breadcrumbs { direction: rtl; }

/* Slider / kaydirici oklari */
[data-prev] { transform: scaleX(-1); }
[data-next] { transform: scaleX(-1); }
[data-quotes-prev] { transform: scaleX(-1); }
[data-quotes-next] { transform: scaleX(-1); }

/* Nav dropdown ve arama kutusu konumlari */
.navigation .dropdown-menu { right: auto; left: 24px; }
@media (min-width: 1001px) {
  .navigation .dropdown-menu { left: var(--menu-left, 24px); right: auto; }
}

/* Ikon + metin siralamasi (telefon/whatsapp gibi) ters gorunmesin diye
   dogal metin akisina birakiliyor; sadece grid/flex row-reverse
   gereken yerlerde tarayici otomatik hallediyor. */

/* Marquee kaydirma yonu (projeler/referanslar seridi) */
.marquee-track { animation-direction: reverse; }

/* Form alanlarinda etiket hizasi */
label, .field label { text-align: right; }

/* Sayi/telefon gibi LTR kalmasi gereken degerler */
[dir="ltr-force"], .ltr-value { direction: ltr; unicode-bidi: embed; display: inline-block; }
