@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-Thin.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-ExtraLight.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("fonts/IBMPlexSansArabic-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
/* RC17.1: public Arabic typography must not inherit theme/component font overrides.
   SVG icons keep their own rendering; English pages and the Hub remain unchanged. */
:is(.amh-canvas,.amh-public,.amh-person):lang(ar),.public-site.rtl,
:is(.amh-canvas,.amh-public,.amh-person):lang(ar) :is(h1,h2,h3,h4,h5,h6,p,a,span,div,section,article,header,footer,nav,main,aside,b,strong,small,em,i,label,button,input,select,option,textarea,summary,details,ul,ol,li,dl,dt,dd,table,thead,tbody,tr,th,td,figcaption,blockquote,time),
.public-site.rtl :is(h1,h2,h3,h4,h5,h6,p,a,span,div,section,article,header,footer,nav,main,aside,b,strong,small,em,i,label,button,input,select,option,textarea,summary,details,ul,ol,li,dl,dt,dd,table,thead,tbody,tr,th,td,figcaption,blockquote,time){font-family:"IBM Plex Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif!important}
