/* Self-hosted JuhJuh brand fonts.
   Generated by fetch-fonts.sh — safe to regenerate.
   All families are SIL Open Font License 1.1.

   Variable font files ship as `<Family>[wght].woff2`; static per-weight
   files (Regular/Bold/etc.) are retained as fallbacks. */

/* Inter — variable (wght + opsz), the Open Design canonical UI face */
@font-face {
  font-family: "Inter Variable";
  src: url("./inter/InterVariable.2bf3d951bf9d.woff2") format("woff2-variations"),
       url("./inter/InterVariable.2bf3d951bf9d.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Variable";
  src: url("./inter/InterVariable-Italic.8d1dc86da258.woff2") format("woff2-variations"),
       url("./inter/InterVariable-Italic.8d1dc86da258.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("./inter/InterVariable.2bf3d951bf9d.woff2") format("woff2-variations"),
       url("./inter/InterVariable.2bf3d951bf9d.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("./inter/InterVariable-Italic.8d1dc86da258.woff2") format("woff2-variations"),
       url("./inter/InterVariable-Italic.8d1dc86da258.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* JetBrains Mono — data/mono face (tabular IDs, code, hashes) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-Regular.2c73f943e70d.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-Medium.63282f58f349.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-SemiBold.523baf59e648.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-Bold.c3ccd2e626d7.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-Italic.9edbea7aa46b.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("./jetbrains-mono/JetBrainsMono-MediumItalic.001c7343a681.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Geist — variable, 100–900 (legacy; retained as fallback during migration) */
@font-face {
  font-family: "Geist";
  src: url("./geist/Geist[wght].00427006ddbd.woff2") format("woff2-variations"),
       url("./geist/Geist-Regular.488f6e541570.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist";
  src: url("./geist/Geist-Italic[wght].65b044eac2a4.woff2") format("woff2-variations"),
       url("./geist/Geist-Italic.0e4345169630.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* Plus Jakarta Sans — variable, 200–800 */
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("./plus-jakarta-sans/PlusJakartaSans[wght].fe809dcee8be.woff2") format("woff2-variations"),
       url("./plus-jakarta-sans/PlusJakartaSans-Regular.401a43071b97.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("./plus-jakarta-sans/PlusJakartaSans-Italic[wght].175daba643f6.woff2") format("woff2-variations"),
       url("./plus-jakarta-sans/PlusJakartaSans-Italic.fda512f592c1.woff2") format("woff2");
  font-weight: 200 800;
  font-style: italic;
  font-display: swap;
}
