/* Foster Refrigerators USA — self-hosted variable fonts (no CDN).
   Fraunces (display serif, opsz+wght axes) · Inter (body) · JetBrains Mono (data). */

/* Inter — variable, body + UI */
@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/inter-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Fraunces — variable display serif (roman) */
@font-face {
  font-family: "Fraunces";
  src: url("/assets/fonts/fraunces-var.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
/* Fraunces — italic (used for the emphasized hero word) */
@font-face {
  font-family: "Fraunces";
  src: url("/assets/fonts/fraunces-var-italic.woff2") format("woff2");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}

/* JetBrains Mono — variable, technical labels + specs */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/fonts/jbmono-var.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* Fraunces optical sizing: large at display sizes for crisp, characterful headlines */
.fc-h1, .fc-h2, .article-hero h1 { font-variation-settings: "opsz" 144, "SOFT" 0, "WONK" 0; }
.fc-h3 { font-variation-settings: "opsz" 60; }
