/*!
 * Jadou Trading — el yazımı RTL düzeltmeleri
 *
 * Yalnız RTL dillerde, assets/css/rtl.bundle.css'ten SONRA yüklenir.
 *
 * Buraya SADECE rtlcss'in otomatik çeviremediği şeyler girer. Yerleşim aynalaması
 * (float, left/right, padding, margin, text-align) bundle'ın işi — aynı kuralı burada
 * tekrarlamak iki dosyayı birbiriyle kavga ettirir ve bundle yeniden üretildiğinde
 * sessizce eskir.
 */

/* --- Arapça tipografi ---------------------------------------------------------- */

/* Şablonun getirdiği Latin fontları (Rubik, Inter, Jost...) Arapça glyph içermiyor;
   tarayıcı fallback'i tutarsız görünüyor. Cairo layouts/header.php'de yükleniyor. */
html[lang="ar"] body,
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] p,
html[lang="ar"] a,
html[lang="ar"] li,
html[lang="ar"] span,
html[lang="ar"] div,
html[lang="ar"] td,
html[lang="ar"] th,
html[lang="ar"] label,
html[lang="ar"] input,
html[lang="ar"] textarea,
html[lang="ar"] select,
html[lang="ar"] button {
    font-family: 'Cairo', sans-serif;
}

/* Font Awesome ikonları glyph'i .fab/.fas gibi sınıfların font-family'sinden
   alıyor ve o bildirimlerde !important yok; yukarıdaki `span` kuralı daha
   yüksek özgüllükte olduğu için ikonlar Cairo'ya düşüp boş kutuya dönüşüyordu
   (sosyal medya ikonları, carousel okları). flaticon ve icomoon !important
   kullandığından etkilenmemişti — bu yüzden sadece Font Awesome geri veriliyor. */
html[lang="ar"] .fab {
    font-family: 'Font Awesome 5 Brands';
}

html[lang="ar"] .fa,
html[lang="ar"] .fas,
html[lang="ar"] .far,
html[lang="ar"] .fal {
    font-family: 'Font Awesome 5 Pro';
}

/* --- LTR adacıkları ------------------------------------------------------------ */

/* Telefon numaraları, e-posta adresleri ve URL'ler RTL akışın içinde ters sıralanır
   (+90 216 ... → ... 216 90+). Bunlar dilden bağımsız olarak LTR kalmalı. */
html[dir="rtl"] a[href^="tel:"],
html[dir="rtl"] a[href^="mailto:"],
html[dir="rtl"] .jadou-top-contact li a {
    direction: ltr;
    unicode-bidi: embed;
    display: inline-block;
}

/* Dil değiştirici kodları (TR / EN / AR) her zaman soldan sağa okunur. */
html[dir="rtl"] .jadou-lang-switch,
html[dir="rtl"] .language {
    direction: ltr;
}

/* Form alanlarına girilen metin, alanın hizasıyla aynı yönde akmalı. */
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="url"] {
    direction: ltr;
    text-align: left;
}
