/* ═════════════════════════════════════════════════════════════════════
   VOLREON AI — SAGDAN SOLA (RTL) DESTEGI
   Yalnizca Arapca secildiginde devreye girer.

   Nasil calisir:
   app.js dil degistiginde <html dir="rtl"> yapar ve body'ye .rtl sinifi
   ekler. Tarayici metin yonunu, flex siralamasini ve tablo sutun sirasini
   kendisi cevirir. Bu dosya yalnizca ELLE yazilmis yon bagimli kurallari
   (text-align, margin-left/right, padding, border) duzeltir.

   Telefon maketlerindeki mutlak konumlu bezeme katmanlari BILEREK
   cevrilmez; onlar kompozisyonun parcasi, okuma akisinin degil.
   ═════════════════════════════════════════════════════════════════════ */

/* ── Arapca icin yazi tipi ────────────────────────────────────────── */
[dir="rtl"] body,
body.rtl {
  font-family: 'Noto Sans Arabic', 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3,
[dir="rtl"] h4, [dir="rtl"] h5, [dir="rtl"] h6 {
  font-family: 'Noto Sans Arabic', 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Arapcada harf araligi daraltmasi okumayi bozar */
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3,
[dir="rtl"] .section-title, [dir="rtl"] .hero-title,
[dir="rtl"] .section-eyebrow {
  letter-spacing: normal;
}

/* ── Metin hizalamasi ─────────────────────────────────────────────── */
[dir="rtl"] .lang-option,
[dir="rtl"] .showcase-text-col,
[dir="rtl"] .lang-stack-card,
[dir="rtl"] .comp-table,
[dir="rtl"] .lang-pick-card,
[dir="rtl"] .all-bundle-left,
[dir="rtl"] .matrix-col-feat,
[dir="rtl"] .pricing-addon-price {
  text-align: right;
}

[dir="rtl"] .cal-time-col,
[dir="rtl"] .pkg-vat-disclaimer {
  text-align: left;
}

/* ── Kenar bosluklari ─────────────────────────────────────────────── */
[dir="rtl"] .announcement-bar a { margin-left: 0; margin-right: 6px; }
[dir="rtl"] .lang-chevron       { margin-left: 0; margin-right: 1px; }
[dir="rtl"] .hero-brand-badge   { margin-left: 0; margin-right: 6px; }
[dir="rtl"] .tax-tag            { margin-left: 0; margin-right: 4px; }
[dir="rtl"] .fwa-time           { margin-left: 0; margin-right: auto; }

[dir="rtl"] .comp-table td.val-bad i,
[dir="rtl"] .comp-table td.val-good i { margin-right: 0; margin-left: 0.35em; }

[dir="rtl"] .matrix-col-feat { padding-left: 0 !important; padding-right: 20px !important; }
[dir="rtl"] .matrix-footnote { padding-left: 0; padding-right: 12px; }
[dir="rtl"] .disclaimer-list { padding-left: 0; padding-right: 20px; }
[dir="rtl"] .pkg-config-left,
[dir="rtl"] .pkg-selected-list { padding-right: 0; padding-left: 12px; }

/* ── Kenarliklar ──────────────────────────────────────────────────── */
[dir="rtl"] .cal-time-col { border-right: none; border-left: 1px solid rgba(255,255,255,0.06); }
[dir="rtl"] .cal-day-col  { border-right: none; border-left: 1px solid rgba(255,255,255,0.04); }
[dir="rtl"] .cal-day-col:last-child { border-left: none; }

[dir="rtl"] .cal-event-card.event-purple    { border-left: none; border-right: 2.5px solid #6366f1; }
[dir="rtl"] .cal-event-card.event-green     { border-left: none; border-right: 2.5px solid #10b981; }
[dir="rtl"] .cal-event-card.event-cancelled { border-left: none; border-right: 2.5px solid #f59e0b; }

/* ── Yon bildiren ikonlar ─────────────────────────────────────────── */
[dir="rtl"] .fa-arrow-right,
[dir="rtl"] .sector-arrow i,
[dir="rtl"] .btn i.fa-arrow-right { transform: scaleX(-1); }

/* ── Sayilar her zaman soldan saga okunur ─────────────────────────── */
[dir="rtl"] .pricing-amount,
[dir="rtl"] .maint-amount,
[dir="rtl"] .pkg-price-val,
[dir="rtl"] .pkg-total-split-val,
[dir="rtl"] .calc-val,
[dir="rtl"] .addon-amount,
[dir="rtl"] .pkg-extra-amount,
[dir="rtl"] .all-bundle-price,
[dir="rtl"] .lang-pick-price,
[dir="rtl"] .pkg-lang-box-price,
[dir="rtl"] .pkg-item-price,
[dir="rtl"] .chat-msg-time,
[dir="rtl"] .day-head {
  direction: ltr;
  unicode-bidi: embed;
}

[dir="rtl"] .pricing-amount,
[dir="rtl"] .maint-amount,
[dir="rtl"] .all-bundle-price,
[dir="rtl"] .lang-pick-price,
[dir="rtl"] .pkg-lang-box-price {
  text-align: right;
}

/* Telefon numarasi ve e-posta da soldan saga kalir */
[dir="rtl"] a[href^="tel:"],
[dir="rtl"] a[href^="mailto:"] { direction: ltr; unicode-bidi: embed; display: inline-block; }

/* ── Marka adi ters cevrilmesin ──
   VOLREON AI bir ozel isim; RTL'de "AI VOLREON" olarak siralanmasi
   yanlis olur. Logo kilidi ve marka bagi soldan saga sabitlenir. */
[dir="rtl"] .brand-logo,
[dir="rtl"] .hero-brand-lockup,
[dir="rtl"] .footer-brand .brand-logo {
  direction: ltr;
}
