@font-face{font-family:ArzIBMArabic;src:url(fonts/IBMPlexSansArabic-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
.arz-language-switcher{position:absolute;top:0;right:0;width:110px;height:100%;display:flex;align-items:center;justify-content:center;z-index:112;font-size:14px;line-height:1.4}
.arz-language-switcher a{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:8px 5px;color:#d6b88d;white-space:nowrap;text-decoration:none;transition:color .2s ease}
.arz-language-switcher a:hover{color:#f5e5cc}.arz-language-switcher a:focus-visible{outline:2px solid #d6b88d;outline-offset:4px}.arz-language-switcher svg{display:block;flex-shrink:0}
body .arz-language-switcher a[lang=ar],body .arz-language-switcher a[lang=ar] span{font-family:ArzIBMArabic,sans-serif!important;font-weight:400!important;letter-spacing:0!important}
body .arz-language-switcher a[lang=en],body .arz-language-switcher a[lang=en] span{font-family:Optima,sans-serif!important;font-weight:400!important;letter-spacing:.03em!important}
.arz-bilingual-ar .eltdf-page-header .arz-language-switcher{left:0;right:auto}
.eltdf-mobile-header .arz-language-switcher{left:50%;right:auto;transform:translateX(-50%);width:100px;height:70px}
@media(prefers-reduced-motion:reduce){.arz-language-switcher a{transition:none}}
/* Approved option01: short fade only for equivalent language navigation. */
html.arz-language-entering .eltdf-wrapper{opacity:0}
@media(prefers-reduced-motion:no-preference){
 @view-transition{navigation:auto;}
 html:active-view-transition-type(arz-language)::view-transition-group(root){animation-duration:400ms!important}
 html:active-view-transition-type(arz-language)::view-transition-old(root){animation:arz-language-soft-out 140ms cubic-bezier(.22,.75,.22,1) both!important;mix-blend-mode:normal}
 html:active-view-transition-type(arz-language)::view-transition-new(root){animation:arz-language-soft-in 260ms 140ms cubic-bezier(.22,.75,.22,1) both!important;mix-blend-mode:normal}
}
@keyframes arz-language-soft-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}
@keyframes arz-language-soft-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html.arz-language-entering .eltdf-wrapper{opacity:1;transform:none}}
/* Keep native sharing glyphs separate in both reading directions. */
body .eltdf-social-share-holder.eltdf-list>ul{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;vertical-align:middle}
body .eltdf-social-share-holder.eltdf-list>ul>li{display:block;margin:0}
body .eltdf-social-share-holder.eltdf-list>ul>li>a.eltdf-share-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px;min-height:32px;font-size:18px;line-height:1;vertical-align:middle;text-decoration:none}
body .eltdf-social-share-holder.eltdf-list .eltdf-social-network-icon{display:inline-flex;align-items:center;justify-content:center;direction:ltr;unicode-bidi:isolate;line-height:1}
body .eltdf-social-share-holder.eltdf-list .eltdf-share-link:focus-visible{outline:1px solid currentColor;outline-offset:2px}
