/* Layout mirroring for Arabic. Logical properties in site.css handle most of
   it; these are the physical-direction fixes. */
body.rtl .link-arrow,
body.rtl .breadcrumb-bar-inner{direction:rtl}
body.rtl .hero-inner,
body.rtl .page-hero .container{text-align:right}
body.rtl .service-line-list li{flex-direction:row}
body.rtl .btn svg{transform:scaleX(-1)}
body.rtl .pricing-table tbody th[scope=row]{text-align:right}

/* Arabic type is cursive/connected — letter-spacing and forced uppercase both
   break letter joining and must never apply to Arabic text. */
body.rtl .kicker,
body.rtl .pricing-note,
body.rtl .footer-social a{letter-spacing:normal;text-transform:none}

/* Cairo's uppercase Latin fallback for the footer social initials (in/ig/f)
   still needs to read as-is even though text-transform is off above. */
body.rtl .footer-social a{font-family:var(--font)}
