/* ==========================================================================
   Lakeshore Loans USA — Self-hosted web fonts
   All subset to Latin only and converted to WOFF2 for size.
   ========================================================================== */

/* Fraunces — display/editorial serif (variable: opsz 9..144, wght 100..900) */
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/Fraunces.woff2") format("woff2-variations"),
       url("../fonts/Fraunces.woff2") format("woff2");
}

/* Public Sans — body text (variable: wght 100..900) */
@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/PublicSans.woff2") format("woff2-variations"),
       url("../fonts/PublicSans.woff2") format("woff2");
}

/* IBM Plex Mono — data labels, eyebrows */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/IBMPlexMono-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2");
}
