/* ============================================================
   ÇEVİKOĞLU LOJİSTİK — rtl.css
   Yalnız Arapça (<html dir="rtl">). Arapça yazı tipi + sağdan-sola düzeltmeler.
   dir="rtl" çoğu flex/grid düzenini otomatik ters çevirir; burada
   yalnızca fiziksel (left/right) kuralları ve tipografiyi düzeltiriz.
   ============================================================ */

/* ---- Arapça yazı tipi ---- */
html[dir="rtl"] body{ font-family:'Cairo', system-ui, 'Segoe UI', sans-serif; }
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3,
html[dir="rtl"] h4, html[dir="rtl"] h5, html[dir="rtl"] h6,
html[dir="rtl"] .hero__title, html[dir="rtl"] .page-hero__title,
html[dir="rtl"] .section__title, html[dir="rtl"] .cta-band__title,
html[dir="rtl"] .nav__link, html[dir="rtl"] .header__cta,
html[dir="rtl"] .btn, html[dir="rtl"] .footer__title,
html[dir="rtl"] .service-card__title, html[dir="rtl"] .feature__title{
  font-family:'Cairo', system-ui, sans-serif;
}
html[dir="rtl"]{ letter-spacing:0 !important; }
html[dir="rtl"] .section__eyebrow, html[dir="rtl"] .page-hero__eyebrow,
html[dir="rtl"] .hero__eyebrow{ letter-spacing:0; }

/* ---- Metin hizası: başlangıç = sağ ---- */
html[dir="rtl"] .prose, html[dir="rtl"] .intro__body, html[dir="rtl"] .hero__text,
html[dir="rtl"] .hero__inner, html[dir="rtl"] .page-hero__text, html[dir="rtl"] .footer__desc,
html[dir="rtl"] .svc__main, html[dir="rtl"] .intro__list li, html[dir="rtl"] .region-fact,
html[dir="rtl"] .svc__fact, html[dir="rtl"] .testimonial__text, html[dir="rtl"] .faq__question,
html[dir="rtl"] .faq__answer{ text-align:right; }

/* ---- Yüzen/sabitlenmiş öğeleri karşı tarafa al ---- */
html[dir="rtl"] .wa-float{ right:auto; left:1.5rem; }
html[dir="rtl"] .back-to-top{ right:auto; left:1.5rem; }
html[dir="rtl"] .scroll-progress{ direction:ltr; }

/* ---- İntro rozeti sola ---- */
html[dir="rtl"] .intro__badge{ left:auto; right:var(--space-lg); }

/* ---- FontAwesome yön okları (ileri/geri) RTL'de çevrilsin ---- */
html[dir="rtl"] .service-card__link .fa-arrow-right,
html[dir="rtl"] .btn .fa-arrow-right,
html[dir="rtl"] .region-link .fa-arrow-right,
html[dir="rtl"] .footer__link .fa-chevron-right,
html[dir="rtl"] .breadcrumb__item .fa-chevron-right{ transform:scaleX(-1); }

/* ---- Dil değiştirici (RTL'de hizalama) ---- */
html[dir="rtl"] .lang-switch{ margin-inline-start:.6rem; }

/* ---- Bottom-menu / topbar yön ---- */
html[dir="rtl"] .bottom-menu{ direction:rtl; }
html[dir="rtl"] .topbar__container,
html[dir="rtl"] .header__container,
html[dir="rtl"] .footer__bottom-inner{ direction:rtl; }

/* ---- Telefon/sayısal değerleri LTR tut (kırılmasın) ---- */
html[dir="rtl"] .topbar__item span[dir],
html[dir="rtl"] .counter__num,
html[dir="rtl"] .intro__badge-num{ direction:ltr; unicode-bidi:isolate; }
