/* R47: self-hosted Arabic glyphs; Latin stays on approved Manrope. */
@font-face{font-family:"R47 Noto Sans Arabic";font-style:normal;font-weight:100 900;font-display:swap;src:url("/r47-assets/noto-sans-arabic-arabic-v33.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}
html[lang="ar"] body{font-family:Manrope,"R47 Noto Sans Arabic","Helvetica Neue",sans-serif!important}
html[lang="ar"] body :is(h1,h2,h3,h4,h5,h6,p,a,button,label,summary,span,li,blockquote,input,textarea,select,small,figcaption){font-family:Manrope,"R47 Noto Sans Arabic","Helvetica Neue",sans-serif!important}
@media(min-width:1100px){
 html[lang="ar"] body .home-tabs{left:calc(var(--page) + 72px)!important;right:calc(var(--page) + 162px)!important;gap:clamp(12px,1.3vw,20px)!important}
 html[lang="ar"] body .home-tabs a{font-size:clamp(13.5px,1.17vw,15px)!important;font-weight:400!important}
}

/* R47 Arabic directional glyphs: presentation only; click handlers remain unchanged. */
html[lang="ar"] button.button.primary > span[aria-hidden="true"]{display:inline-block;transform:scaleX(-1)}
