/* ============================================================
   Yedi Mavi — RTL overrides (Persian)
   Loaded only on /fa/ pages, after styles.css
   ============================================================ */
:root{ --font:"Vazirmatn","Inter","Segoe UI",system-ui,Tahoma,sans-serif; }
body{ direction:rtl; text-align:right; font-family:var(--font); }

/* flip horizontal paddings/margins handled by logical props where possible */
.nav-links{ gap:26px; }
.trustline span{ flex-direction:row-reverse; }

/* sector list bullets move to the right */
.sector li{ padding:7px 28px 7px 0; }
.sector li::before{ left:auto; right:0; }

/* floating whatsapp to the left on RTL */
.wa-float{ right:auto; left:20px; }

/* card link arrows: keep direction natural (we use → in EN, ← in FA copy) */

/* step number + content already flex; reverse so number sits right */
.step{ flex-direction:row-reverse; text-align:right; }
.pillar{ flex-direction:row-reverse; text-align:right; }
.info li{ flex-direction:row-reverse; text-align:right; }

/* heading letter-spacing looks odd in Persian — neutralize */
h1,h2,h3,h4{ letter-spacing:0; }

/* mobile menu slides correctly */
@media(max-width:920px){
  .nav-links a{ text-align:right; }
}

/* numbers/latin inside Persian stay LTR */
.ltr{ direction:ltr; unicode-bidi:embed; display:inline-block; }
