/* =====================================================================
   Die Schrift kommt von uns, nicht von Google

   Vorher lud jede Seite Inter von fonts.googleapis.com. Damit ging bei
   jedem Aufruf die IP-Adresse des Besuchers an Google - und zwar sofort,
   ohne dass irgendjemand gefragt worden waere.

   Der eigentliche Anstoss war ein Widerspruch: Die Datenschutzerklaerung
   der Kanzlei sagt, die Schriften wuerden nur nach ausdruecklicher
   Einwilligung geladen und liessen sich ueber ein Einwilligungswerkzeug
   abschalten. Beides stimmte nicht - es gibt hier kein solches Werkzeug,
   und geladen wurde immer. Eine Seite, die weniger tut als ihr eigener
   Datenschutztext behauptet, ist der harmlose Fall; hier war es
   umgekehrt.

   Jetzt liegen die Schriftdateien in assets/fonts/ und werden vom
   eigenen Webspace ausgeliefert. Nach aussen geht dafuer keine
   Verbindung mehr.

   ---------------------------------------------------------------------
   Warum feste Schnitte und keine variable Fassung

   Es gibt Inter auch als variable Schrift - eine Datei statt acht, und
   Zwischenwerte wie 550 oder 640 saehen dann wirklich so aus. Genau
   deshalb steht sie hier NICHT: Google liefert 400, 500, 600 und 700,
   und die CSS-Regeln mit 450, 550, 620, 640, 650 und 680 werden heute
   auf diese vier gerundet. Die variable Fassung wuerde das Schriftbild
   der ganzen Seite veraendern. Das mag eine Verbesserung sein, aber es
   ist eine Gestaltungsentscheidung und gehoert nicht als Nebenwirkung
   in eine Datenschutzkorrektur.

   ---------------------------------------------------------------------
   unicode-range trennt latin und latin-ext. Der Browser laedt nur, was
   eine Seite wirklich braucht: Fuer deutschen Text ist das allein
   "latin", die zweite Datei bleibt ungeladen. Ohne diese Angabe holte
   jede Seite beide.

   font-display: swap - erst die Systemschrift, dann Inter. Sonst bliebe
   der Text unsichtbar, solange die Datei laedt.

   Inter steht unter der SIL Open Font License 1.1, siehe
   assets/fonts/LIZENZ-OFL.txt. Die Dateien stammen aus dem npm-Paket
   @fontsource/inter 5.3.0.
   ===================================================================== */

/* 400 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-latin-400.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;
}

/* 400 - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/inter-latin-ext-400.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;
}

/* 500 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter-latin-500.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;
}

/* 500 - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/inter-latin-ext-500.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;
}

/* 600 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter-latin-600.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;
}

/* 600 - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/inter-latin-ext-600.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;
}

/* 700 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter-latin-700.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;
}

/* 700 - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter-latin-ext-700.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;
}
