/* Self-hosted web fonts (google-webfonts-helper exports, latin subset).
   AVG-friendly replacement for the Google Fonts CDN (spec deviation A6). */

/* IBM Plex Sans — body text */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex-sans-regular.77bc02670657.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/ibm-plex-sans-500.f7016cd446d2.woff2") format("woff2");
}

/* Poppins — headings */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/poppins-regular.9212f6f9860f.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/poppins-600.72993dddf88a.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/poppins-700.25b0e113ca7c.woff2") format("woff2");
}

/* Kumbh Sans — subheadings (h4/h5/h6/kicker) */
@font-face {
  font-family: "Kumbh Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/kumbh-sans-regular.724632c9a6b6.woff2") format("woff2");
}
@font-face {
  font-family: "Kumbh Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/kumbh-sans-600.120daf204266.woff2") format("woff2");
}
@font-face {
  font-family: "Kumbh Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/kumbh-sans-700.9c7404e9bd38.woff2") format("woff2");
}

/* Open Sans — form fields */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/open-sans-regular.289ab8c3689e.woff2") format("woff2");
}
