/*!
 * Local self-hosted fonts for Qsensor
 * Eliminates all external font connections (fonts.googleapis.com, fonts.gstatic.com)
 *
 * font-display: optional — prevents CLS from font swap.
 * The font gets a ~100ms block period; if not loaded by then, the fallback
 * is used for the entire page lifetime (no late swap = zero CLS).
 * On repeat visits the woff2 is cached and loads instantly.
 */

/* Montserrat - Primary body/heading font */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("../fonts/Montserrat-Regular.woff2") format("woff2");
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url("../fonts/Montserrat-Medium.woff2") format("woff2");
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url("../fonts/Montserrat-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url("../fonts/Montserrat-Bold.woff2") format("woff2");
}
