@font-face{font-family:"Thmanyah Sans";src:url("/assets/fonts/thmanyah/thmanyahsans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Thmanyah Sans";src:url("/assets/fonts/thmanyah/thmanyahsans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Thmanyah Sans";src:url("/assets/fonts/thmanyah/thmanyahsans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"Thmanyah Display";src:url("/assets/fonts/thmanyah/thmanyahserifdisplay-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Thmanyah Display";src:url("/assets/fonts/thmanyah/thmanyahserifdisplay-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}

/* Arabic UI uses Sans; display lettering is reserved for headings. */
html[lang="ar"] body.concept-b {font-family:"Thmanyah Sans",sans-serif;}
html[lang="ar"] body.concept-b :is(button,input,select,textarea){font-family:inherit;}
html[lang="ar"] body.concept-b :is(h1,h2,h3){font-family:"Thmanyah Display","Thmanyah Sans",serif;font-weight:500;letter-spacing:0;line-height:1.5;}
/* salt = Stylistic Alternates in the supplied guide; liga forms the kashida
   ligatures. Keep each selected Arabic word in one shaping run. */
html[lang="ar"] body.concept-b .thmanyah-flourish{
 font-feature-settings:"salt" 1,"liga" 1,"rlig" 1;
 font-kerning:normal;
 font-synthesis:none;
 white-space:nowrap;
 color:inherit;
}
html[lang="ar"] body.concept-b .ignite-headline-anchor{line-height:1.5;}
