/*
 * Design-Chaos — self-hosted brand fonts.
 *
 * WHY SELF-HOSTED: loading fonts from the Google Fonts CDN sends every
 * visitor's IP address to Google, which is a privacy/Texas-TDPSA concern
 * (CloneShop web-build standard). These @font-face rules point at local
 * WOFF2 files instead.
 *
 * Installed (converted from Google Fonts TTF -> WOFF2 with fonttools+brotli):
 *   fraunces-variable.woff2          (Fraunces, normal — variable opsz/wght/SOFT)
 *   fraunces-italic-variable.woff2   (Fraunces, italic — variable opsz/wght/SOFT)
 *   inter-variable.woff2             (Inter, normal — variable wght 100–900)
 *   inter-italic-variable.woff2      (Inter, italic — variable wght 100–900)
 *   caveat-variable.woff2            (Caveat, variable wght 400–700)
 *   jetbrains-mono-variable.woff2    (JetBrains Mono, variable wght 100–800)
 *
 * font-display: swap keeps text visible during load (no FOIT).
 */

@font-face {
  font-family: "Fraunces";
  src: url("fraunces-variable.woff2") format("woff2-variations");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fraunces";
  src: url("fraunces-italic-variable.woff2") format("woff2-variations");
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("inter-variable.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("inter-italic-variable.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Caveat";
  src: url("caveat-variable.woff2") format("woff2-variations");
  font-weight: 500 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("jetbrains-mono-variable.woff2") format("woff2-variations");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}
