/*
  ALIZA's two faces, served from this origin.

  WHY THIS FILE EXISTS, and it is a legal reason rather than a performance one.
  `/datenschutz` states as a fact, in German: "Alle verwendeten Schriftarten werden lokal
  von diesem Server ausgeliefert. Es besteht keine Verbindung zu Google Fonts oder einem
  anderen externen Anbieter, und es wird dabei keine IP-Adresse an Dritte übertragen."

  The probes built between 2026-08-11 and 2026-08-14 hot-linked fonts.googleapis.com and
  fonts.gstatic.com. Porting them as they stood would have made that published sentence
  false and put an IP in front of Google on every page load, which is the LG München I
  ruling (3 O 17493/20) in its exact shape. Compliance review caught it on 2026-08-14,
  BEFORE the port, which is the only reason it was cheap.

  Both families are OFL 1.1, so self-hosting is permitted:
    JetBrains Mono  https://github.com/JetBrains/JetBrainsMono   OFL-1.1
    Source Serif 4  https://github.com/adobe-fonts/source-serif  OFL-1.1

  Variable fonts, one file per unicode range, pulled from the Google Fonts CDN once on
  2026-08-14 and committed. Nothing fetches them at runtime.

  ANY NEW PAGE ON THIS SITE LINKS THIS FILE, NEVER fonts.googleapis.com. If that rule is
  ever broken, the sentence quoted above becomes a liability.
*/

/* ---------------- JetBrains Mono, 100 to 800 ---------------- */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('./jetbrains-mono-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('./jetbrains-mono-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------------- Source Serif 4, 300 to 900 ---------------- */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('./source-serif-4-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('./source-serif-4-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
