/* Production-only integration: preserved English geometry, native language navigation. */
.language-switch{font:600 12px/1.4 Chillax,sans-serif;padding:10px 4px;white-space:nowrap}
.language-switch[lang=ar]{font-family:Tajawal,sans-serif;font-size:14px}
.site-motion-toggle{display:none}
.app-screen,.app-screen *{cursor:default!important}
.app-screen .enlarge,.phone-explore-cursor{display:none!important}
.secondary-motion .app-screen{touch-action:pan-y}
.secondary-motion .closing{background:#557a47;color:white}
.secondary-motion .closing p{color:white}
:focus-visible{outline:2px solid currentColor;outline-offset:5px}
[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] .signature,[dir=rtl] .focus-reading,[dir=rtl] .header-panel{font-family:Tajawal,sans-serif!important;letter-spacing:0!important}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .signature{letter-spacing:0!important;line-height:1.25;font-style:normal}
[dir=rtl] .nav{direction:rtl}
[dir=rtl] .language-switch[lang=en]{font-family:Chillax,sans-serif!important}
[dir=rtl] .et-journey-tabs button,[dir=rtl] .guests button,[dir=rtl] .menu-card,[dir=rtl] .mega-products a,[dir=rtl] .mega-discover{text-align:right}
[dir=rtl] .et-hero-scene,[dir=rtl] .et-id-art,[dir=rtl] .et-family-art,[dir=rtl] .et-meal-stage,[dir=rtl] .mega-art,[dir=rtl] .feature-stage,[dir=rtl] .single-stage{direction:ltr}
[dir=rtl] .focus-reading,[dir=rtl] .et-hero-ova>span:not(.scene-ova){direction:rtl;text-align:right}
[dir=rtl] .store{direction:ltr}
[dir=rtl] .ui-icon.icon-arrow,[dir=rtl] .ui-icon.icon-external{transform:scaleX(-1)}
[dir=rtl] .focus-track>span:after{transform-origin:right}
[dir=rtl] .footer-grid,[dir=rtl] .et-copy,[dir=rtl] .split-copy{text-align:right}
[dir=rtl] .nav-ova-peep,[dir=rtl] .nav-ova-grips{direction:ltr}
[dir=rtl] .legal-toc{border-inline-end:1px solid #17171720;border-inline-start:0}
@media(max-width:600px){.language-switch{font-size:11px;padding:5px 0}.language-switch[lang=ar]{font-size:13px}.nav{gap:10px}[dir=rtl] .et-hero-copy h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}

[dir=rtl] .stores{direction:ltr;justify-content:flex-end}
.motion-copy .color-chapter h2{color:white}

[dir=rtl] .focus-reading-title{font-size:14px}
[dir=rtl] .focus-reading .focus-explanation,[dir=rtl] .mega-products a>span,[dir=rtl] .mega-preview-copy p{font-size:14px}
[dir=rtl] .fine,[dir=rtl] .et-safety{font-size:12px}
[dir=rtl] .et-hero-copy .stores{margin-top:52px}
