/* ===== Self-hosted fonts =====
   Uses the TTF files exactly as they come from Google Fonts ZIP downloads.
   Folder layout expected (relative to this file):

     ../fonts/Mulish/Mulish-VariableFont_wght.ttf
     ../fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf
     ../fonts/Geist/Geist-VariableFont_wght.ttf
     ../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf

   TTF works fine for @font-face in all modern browsers — only ~30% larger
   than WOFF2, which we accept in exchange for zero conversion friction.
   If you later want WOFF2, swap the file paths; @font-face block stays the same.
*/

/* ---------- Mulish ---------- */
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url('../fonts/Mulish/Mulish-VariableFont_wght.ttf') format('truetype-variations'),
       url('../fonts/Mulish/Mulish-VariableFont_wght.ttf') format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url('../fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf') format('truetype-variations'),
       url('../fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf') format('truetype');
}

/* ---------- Geist ---------- */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Geist/Geist-VariableFont_wght.ttf') format('truetype-variations'),
       url('../fonts/Geist/Geist-VariableFont_wght.ttf') format('truetype');
}

/* ---------- JetBrains Mono ---------- */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf') format('truetype-variations'),
       url('../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf') format('truetype');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 100 800;
  font-display: swap;
  src: url('../fonts/JetBrains_Mono/JetBrainsMono-Italic-VariableFont_wght.ttf') format('truetype-variations'),
       url('../fonts/JetBrains_Mono/JetBrainsMono-Italic-VariableFont_wght.ttf') format('truetype');
}
