/* Self-hosted Bodoni Moda und DM Sans (OFL), Subset latin.
   Keine Anfragen an Google - die Galerie kommt ohne fremde Abrufe aus.

   Beides sind Variable Fonts: eine Datei deckt den ganzen Gewichtsbereich ab.
   Google liefert pro angefragtem Gewicht dieselbe Datei aus, deshalb steht hier
   je Schnitt nur eine Datei mit einem Gewichtsbereich statt drei Kopien.
   Bodoni Moda hat zusaetzlich eine optische Achse (opsz): die Strichkontraste
   passen sich der Schriftgroesse an, grosse Ueberschriften wirken dadurch
   feiner als kleiner Text. */

@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url('bodoni-moda-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;
}

@font-face {
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url('bodoni-moda-italic-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;
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('dm-sans-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;
}
