/* ===== Arabic / RTL overrides ===== */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Amiri:wght@400;700&display=swap');
[dir=rtl] body{font-family:'Cairo',var(--sans);direction:rtl}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:'Amiri','Cairo',var(--serif);letter-spacing:0;line-height:1.3}
[dir=rtl] .eyebrow,[dir=rtl] .feat-list li,[dir=rtl] .oman-fact,[dir=rtl] .fbot{direction:rtl}
[dir=rtl] .eyebrow{flex-direction:row-reverse}
[dir=rtl] .eyebrow.center{flex-direction:row}
/* mirror directional arrows */
[dir=rtl] .btn svg,[dir=rtl] .c-more svg,[dir=rtl] .arrow svg,[dir=rtl] .hero-cta svg,[dir=rtl] .p-more svg{transform:scaleX(-1)}
/* lists: reset left padding to right */
[dir=rtl] ul{padding-left:0;padding-right:0}
[dir=rtl] .feat-list li{flex-direction:row-reverse;text-align:right}
[dir=rtl] .nav-links{padding-right:0}
/* dropdowns + menus align right */
[dir=rtl] .dropdown{left:auto;right:0}
[dir=rtl] .ls-menu{right:auto;left:0}
/* footer + grids keep natural flow under rtl */
[dir=rtl] .fbot{flex-direction:row-reverse}
[dir=rtl] .marquee-track span{direction:rtl}
/* numbers/stat counters stay LTR for legibility */
[dir=rtl] .hero-stats b,[dir=rtl] .stat-band b,[dir=rtl] .s b,[dir=rtl] .st b{direction:ltr;display:inline-block}
