/* SMC — Persian / right-to-left overrides (loaded only on the /fa/ site) */
[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:Vazirmatn,Manrope,system-ui,sans-serif}
[dir=rtl] *{letter-spacing:0!important}
[dir=rtl] body{line-height:1.85}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .sh-h1{line-height:1.35}
[dir=rtl] .sh-accent{font-family:Vazirmatn,sans-serif;font-style:normal;font-weight:800}
[dir=rtl] .sh-backdrop{left:38%!important;font-weight:900}

/* phone numbers and e-mails always read left to right */
[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}

/* header */
[dir=rtl] .brand small{border-left:0;padding-left:0;border-right:1px solid rgba(255,255,255,.3);padding-right:10px}
[dir=rtl] .main-nav .sub-menu{left:auto;right:0}
[dir=rtl] .hero-cards{text-align:right}

/* lists and timeline */
[dir=rtl] .prose ul,[dir=rtl] .prose ol{padding-left:0;padding-right:1.3em}
[dir=rtl] .checks li{padding-left:0;padding-right:34px}
[dir=rtl] .checks li::before{left:auto;right:0}
[dir=rtl] .timeline li{margin-left:0;margin-right:11px;padding:0 30px 32px 0;border-left:0;border-right:2px solid var(--line3)}
[dir=rtl] .timeline li:before{left:auto;right:-12px}
[dir=rtl] .timeline.draw li{border-right-color:transparent}
[dir=rtl] .timeline.draw::after{left:auto;right:11px}
[dir=rtl] .steps.draw::before{transform-origin:right;background:linear-gradient(270deg,rgba(255,200,61,.2),var(--pink))}

/* cards */
[dir=rtl] .card.has-photo .card-photo + .ico{margin-left:0;margin-right:2px}
[dir=rtl] .stat::after{right:auto;left:-20px}

/* arrows and hover nudges point the other way */
[dir=rtl] .sh-ctas svg{transform:scaleX(-1)}
[dir=rtl] .sh-ctas a:hover svg{transform:scaleX(-1) translateX(3px)}
[dir=rtl] .card ul.links a:hover span{transform:translateX(-5px)}
[dir=rtl] .card:hover .more{transform:translateX(-4px)}
[dir=rtl] .aside ul a:hover,[dir=rtl] .wf-links a:hover{transform:translateX(-4px)}

[dir=rtl] .media-split .media-text{text-align:right}
[dir=rtl] .steps-list li strong{margin-top:2px}
[dir=rtl] .steps-list li::before{content:counter(s,persian)}
[dir=rtl] .related a,[dir=rtl] .seg-row span{direction:rtl}
