/* =========================================================
   RTL overrides — loaded only by the Arabic (/ar/) pages
   ========================================================= */
html[dir="rtl"] body{font-family:"Segoe UI",Tahoma,"Noto Kufi Arabic","Noto Sans Arabic","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}
html[dir="rtl"] *{letter-spacing:normal!important}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4{letter-spacing:0!important}

/* mirrored directional details */
html[dir="rtl"] .link-arrow svg{transform:scaleX(-1)}
html[dir="rtl"] .btn svg{transform:scaleX(-1)}
html[dir="rtl"] .chip--tl{left:auto;right:-6px}
html[dir="rtl"] .chip--br{right:auto;left:-6px}
html[dir="rtl"] .film__kicker::before{order:2}
html[dir="rtl"] .value{border-top:3px solid var(--navy-700)}
html[dir="rtl"] .lang__chev{transform:none}
html[dir="rtl"] .lang.is-open .lang__chev{transform:rotate(180deg)}
html[dir="rtl"] .burger span{right:auto;left:0}
html[dir="rtl"] .logo__text{direction:ltr}
html[dir="rtl"] .stat__num bdi{unicode-bidi:isolate}

/* brand wordmark: force the trailing dot to stay on the right */
html[dir="rtl"] .logo__text{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .logo__text em{display:none}
html[dir="rtl"] .logo__text::after{content:".";color:var(--orange);font-style:normal}
