/* RTL overrides — loaded only when is_rtl(). Most layout already uses
   logical properties (inset-inline-*, margin-inline-*); this file covers
   the few physical-property exceptions and direction-sensitive icons. */

html[dir="rtl"] body { direction: rtl; text-align: right; }

html[dir="rtl"] .top-bar-inner,
html[dir="rtl"] .header-inner,
html[dir="rtl"] .footer-bottom-inner { flex-direction: row-reverse; }

html[dir="rtl"] .nav-caret { transform: scaleX(-1); }
html[dir="rtl"] .has-mega-panel:hover .nav-caret { transform: scaleX(-1) rotate(180deg); }

html[dir="rtl"] .testimonial-track { direction: rtl; }

html[dir="rtl"] .btn svg,
html[dir="rtl"] .service-card-link svg { transform: scaleX(-1); }
html[dir="rtl"] .service-card:hover .service-card-link svg { transform: scaleX(-1) translateX(4px); }
