@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

/* One typeface for the whole project: Inter, regular weight for body text.
   Loaded last in every layout so it wins over the fonts set by the older stylesheets
   (Open Sans, Livvic, Barlow Condensed, Montserrat, Poppins, Nunito). */
html,
body {
   font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
   font-weight: 400;
}

/* Everything uses Inter except icon fonts and code, which must keep their own font.
   The :not() list has to stay on one line: a line break inside it would be read as
   "descendant of" and change which elements match. */
body *:not(i):not(code):not(pre):not(kbd):not(samp):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.la):not(.las):not(.lar):not(.lab):not([class^="ri-"]):not([class*=" ri-"]):not(.mdi):not(.bx):not(.bxs):not(.bxl):not(.bi):not([class^="icon-"]):not([class*=" icon-"]):not([class^="flaticon-"]):not([class*=" flaticon-"]):not([class^="dripicons-"]):not([class*=" dripicons-"]):not([class^="ion-"]):not([class*=" ion-"]):not(.material-icons):not(.glyphicon) {
   font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}
