/* Bundled Cairo variable font. License: ../fonts/OFL.txt. */
@font-face {
  font-family: "Cairo";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("../fonts/Cairo-Variable.ttf") format("truetype");
}

:root, body, body [class*="elementor-kit-"] {
  --hidayah-font: "Cairo", "Segoe UI", Tahoma, Arial, sans-serif;
  --e-global-typography-primary-font-family: "Cairo";
  --e-global-typography-secondary-font-family: "Cairo";
  --e-global-typography-text-font-family: "Cairo";
  --e-global-typography-accent-font-family: "Cairo";
}

/* Override Elementor widget typography while preserving icon fonts and the admin toolbar. */
body,
body :where(h1,h2,h3,h4,h5,h6,p,a,span,div,section,article,header,footer,nav,aside,main,
  ul,ol,li,dl,dt,dd,blockquote,figure,figcaption,table,thead,tbody,tfoot,tr,th,td,
  form,label,input,textarea,select,option,button,fieldset,legend,small,strong,b,em,i,
  u,s,sub,sup,bdi,time,summary,details,pre,code,kbd,samp):not(#wpadminbar, #wpadminbar *):not(.fa,.fas,.far,.fal,.fab,.fad,.fat,.fass,.fasr,.fasl,.fast,
    [class*="fa-"],[class*="eicon"],.dashicons,[class*="dashicons-"],
    [class*="material-icons"],[class*="material-symbols"],.icon,[class^="icon-"],[class*=" icon-"],[class^="jki-"],[class*=" jki-"])
{
  font-family: "Cairo", "Segoe UI", Tahoma, Arial, sans-serif !important;
}
