/* Apply Cairo across the project without breaking icon fonts */
html, body, body *:not(i):not([class*="fa-"]):not([class*="bi-"]):not([class^="flaticon-"]):not([class*="flaticon-"]):not(.fa):not(.fab):not(.fal):not(.far):not(.fas) {
  font-family: 'Cairo', 'Muli', 'Open Sans', Arial, Helvetica, sans-serif !important;
}

/* Ensure headings also use Cairo */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Cairo', 'Muli', 'Open Sans', Arial, Helvetica, sans-serif !important;
}

/* Intentionally no overrides for icon fonts to preserve their own font-family */

