/* Arapça (sağdan sola) metinler — yerleşim LTR kalır, metin yönü RTL.
   Tema animasyonları (GSAP/Swiper/Lenis) sayfa düzeyinde dir="rtl" ile çalışmadığı için
   yön yalnızca metin bloklarına uygulanır. */
body.is-rtl h1, body.is-rtl h2, body.is-rtl h3, body.is-rtl h4, body.is-rtl h5, body.is-rtl h6,
body.is-rtl p, body.is-rtl li, body.is-rtl span, body.is-rtl a, body.is-rtl label, body.is-rtl button,
body.is-rtl td, body.is-rtl th, body.is-rtl blockquote, body.is-rtl figcaption {
    unicode-bidi: plaintext;
}

/* Hero / breadcrumb başlıkları tema hizasında kalsın */
body.is-rtl .rs-breadcrumb-content-wrapper h1,
body.is-rtl .rs-breadcrumb-content-wrapper li { text-align: left; }

/* Uzun metin alanları sağa hizalı */
body.is-rtl .text-editor, body.is-rtl .text-editor *,
body.is-rtl .panel-content p, body.is-rtl .panel-content li,
body.is-rtl .rs-blog-details-content, body.is-rtl .rs-blog-details-content *,
body.is-rtl .blog-details-content, body.is-rtl .blog-details-content *,
body.is-rtl .page-content p, body.is-rtl .page-content li,
body.is-rtl .accordion-body, body.is-rtl .accordion-button,
body.is-rtl .kvkk-modal-body, body.is-rtl .kvkk-modal-body * {
    direction: rtl;
    text-align: right;
}

/* Teknik tablo: özellik sütunu sağa hizalı, model değerleri ortada */
body.is-rtl .spec-table td:first-child, body.is-rtl .spec-table th:first-child { direction: rtl; text-align: right; }

/* Form alanları */
body.is-rtl input[type="text"], body.is-rtl input[type="search"], body.is-rtl textarea {
    direction: rtl;
    text-align: right;
}
body.is-rtl input[type="email"], body.is-rtl input[type="tel"] { direction: ltr; }

/* Flipbook (PDF) her zaman LTR */
body.is-rtl .kw-flipbook, body.is-rtl .kw-flipbook * { direction: ltr; unicode-bidi: normal; text-align: inherit; }
