/* ============================================================ */
/* ciiic-fonts.css — @font-face-contract voor de CIIIC-fonts       */
/* ============================================================ */
/* Dit levert de @font-face-declaraties + de font-family-tokens die */
/* ciiic-tokens.css/ciiic-ui.css verwachten (--font-heading-display, */
/* --font-heading, --font-body, --font-caption).                     */
/*                                                                    */
/* v0.1.0 bundelt bewust GEEN font-binaries:                          */
/*   - GT America Extended (heading) is een COMMERCIEEL licentie-font */
/*     (Grilli Type) en mag niet in een gedeelde repo mee. CIIIC      */
/*     houdt de licentie; drop de woff2's zelf in ./ (zie README).    */
/*   - Inter en JetBrains Mono zijn OFL (vrij herdistribueerbaar),    */
/*     maar we houden v0.1.0 binary-vrij en verwijzen naar de app-    */
/*     eigen kopie of Fontsource. Zie README voor bronnen.            */
/*                                                                    */
/* Zonder de binaries val je terug op de fallback-stacks hieronder    */
/* (Inter/system-ui, monospace) — de app blijft leesbaar. Plaats de   */
/* woff2's naast dit bestand en pas de src-paden desgewenst aan.      */
/* ============================================================ */

@font-face {
  font-family: 'GT America Extended Bold';
  src: url('./GT-America-Extended-Bold.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GT America Extended Medium';
  src: url('./GT-America-Extended-Medium.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

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

/* Font-family-tokens — de slots die ciiic-tokens.css/ciiic-ui.css lezen.
   Fallback-stacks matchen die van de www-site (astro.config.mjs). */
:root {
  --font-heading-display: 'GT America Extended Bold', 'Inter', system-ui, sans-serif;
  --font-heading: 'GT America Extended Medium', 'Inter', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --font-caption: 'JetBrains Mono', monospace;
}
