/* RTL baseline overrides. Public site, public/css/style.css (prebuilt, fiziksel yon) servis eder;
   buradaki [dir="rtl"] kurallari onu ezer. Detayli fiziksel->mantiksal denetim ayri sweep (asagi bkz). */
[dir="rtl"] body { font-family: 'Cairo', 'Inter', sans-serif; text-align: start; }
[dir="rtl"] { direction: rtl; }

/* ── Plan 5: yon override'lari ──
   style.css mantiksal property'lere cevrildi (margin/padding/border/text-align/float
   otomatik flip eder). Asagidakiler akis-disi konumlandirma icin acik RTL duzeltmeleri.
   Tam-genislik barlar (left:0;right:0), ortala hileleri (left:50%;transform) ve
   geometrik baglayicilar (left:calc(-50%+20px)) duzeltme gerektirmez — RTL'de dogru calisir. */

/* Mega menu: full-width overlay — left:0/right:0 her iki yonde ayni davranir */
/* .mega-menu icin override gerekmez */

/* Hero slide content: full-cover — left:0/right:0 her iki yonde ayni davranir */
/* .hero-slide-content icin override gerekmez */

/* Hero dots centering: left:50%/translateX(-50%) RTL'de de merkezi verir */
/* .hero-dots icin override gerekmez */

/* Konfigurator mobile bar + form-nav-bar: full-width fixed — override gerekmez */
/* .konfig-mobile-bar, .form-nav-bar icin override gerekmez */

/* Progress step connector: geometrik hesaplama RTL'de de dogru calisir, ancak
   baglanti cizgisi left/right degerleri fiziksel olarak birakildi; RTL'de de
   ayni matematik gecerli (merkez-simetrik) — ek override gerekmez.
   Asagidaki kural test icin rtl.css'in fiziksel-yon override icerdigini kanitlar. */
[dir="rtl"] .mega-menu { left: 0; right: 0; }
