/* RTL (sağdan sola) dil desteği - sadece Arapça (ar) ve Farsça (fa) için yüklenir.
   Amaç: metin akışını ve hizalamayı aynalamak; mevcut LTR yapısını bozmamak. */

html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

/* İçerik blokları sağa hizalı */
html[dir="rtl"] .rich-text-block,
html[dir="rtl"] .section-service,
html[dir="rtl"] .breadcrumb,
html[dir="rtl"] main p,
html[dir="rtl"] main li,
html[dir="rtl"] main h1,
html[dir="rtl"] main h2,
html[dir="rtl"] main h3,
html[dir="rtl"] main h4 {
    text-align: right;
}

/* Listelerde madde işareti sağda */
html[dir="rtl"] ul,
html[dir="rtl"] ol {
    padding-right: 1.4rem;
    padding-left: 0;
}

/* Sol kenarlıklı kutular -> sağ kenarlık (örn. ilgili hizmet / alıntı kutuları) */
html[dir="rtl"] .border-l-4 {
    border-left-width: 0 !important;
    border-right-width: 4px !important;
}

/* Tablolar sağa hizalı */
html[dir="rtl"] table th,
html[dir="rtl"] table td {
    text-align: right;
}

/* SSS akordeon oku/başlığı */
html[dir="rtl"] details summary {
    text-align: right;
}

/* Breadcrumb ayraç yönü */
html[dir="rtl"] .breadcrumb {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

/* Form alanları */
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    text-align: right;
    direction: rtl;
}
