/* Omxio Arabic fonts (owner standard): IBM Plex Sans Arabic for body/UI (300-600), Noto Kufi Arabic for headings (500/600).
   Self-hosted woff2 (fonts/ar/, OFL licences next to them), Arabic unicode-range only, so English text keeps XVF unchanged. */
@font-face{font-family:"Omxio Plex Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ar/ibm-plex-sans-arabic-300.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
@font-face{font-family:"Omxio Plex Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ar/ibm-plex-sans-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
@font-face{font-family:"Omxio Plex Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ar/ibm-plex-sans-arabic-500.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
@font-face{font-family:"Omxio Plex Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ar/ibm-plex-sans-arabic-600.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
@font-face{font-family:"Omxio Kufi Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ar/noto-kufi-arabic-500.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
@font-face{font-family:"Omxio Kufi Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ar/noto-kufi-arabic-600.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}
:root{--font-body-ar:"Omxio Plex Arabic";--font-head-ar:"Omxio Kufi Arabic";--font-latin:XVF,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--lh-ar:1.12}
html[dir=rtl] body,body:lang(ar){font-family:var(--font-body-ar),var(--font-latin),"GB Arabic",sans-serif;line-height:calc(1.45 * var(--lh-ar))}
html[dir=rtl] :is(h1,h2,h3),:lang(ar) :is(h1,h2,h3){font-family:var(--font-head-ar),var(--font-body-ar),var(--font-latin),sans-serif;font-weight:600;letter-spacing:normal;line-height:1.5;overflow-wrap:anywhere;text-wrap:balance}
html[dir=rtl] :is(h4,h5,h6,p,li,label,small,button,a,b,strong,span,input,textarea,select):not(.wm):not(.wm *):not([translate=no]):not([translate=no] *){letter-spacing:normal}
html[dir=rtl] :is(input,textarea,select,button){font-family:inherit}
