/* Sabzara language overrides — loaded ONLY on English/Arabic pages.
   All rules are scoped to [dir="ltr"] or [lang="en"], so Persian (RTL)
   rendering is completely unchanged. */

/* English Latin font stack (Vazirmatn kept as fallback for the brand name) */
html[lang="en"] body{font-family:'Inter','Vazirmatn',system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif}

/* Language switcher in the header */
.langsw{font-size:.86rem;font-weight:700;white-space:nowrap}
.langsw a{color:#eaf5ec}
.langsw b{color:var(--gold2)}
header.scrolled .langsw a{color:var(--g900)}
header.scrolled .langsw b{color:var(--g600)}

/* LTR mirrors of physical properties in style.css */
html[dir="ltr"] nav.main a::after{left:0;right:auto}
html[dir="ltr"] .scrolldown{left:50%;right:auto;transform:translateX(-50%);animation-name:bob-ltr}
@keyframes bob-ltr{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,10px)}}
html[dir="ltr"] .marquee .track{animation-direction:reverse}
html[dir="ltr"] .card .go::after{content:" →"}
html[dir="ltr"] .card:hover .go::after{margin-left:5px;margin-right:0}
html[dir="ltr"] .cbadge{right:-9px;left:auto}
html[dir="ltr"] .toast{left:50%;right:auto;transform:translate(-50%,20px)}
html[dir="ltr"] .toast.show{transform:translate(-50%,0)}
