/*
 * Söhne Font Family - Weight Mapping
 *
 * Using 3 weights only:
 *   Buch (400) - Book/Regular    - Default body text (font-normal)
 *   Kräftig (500) - Medium       - font-medium
 *   Dreiviertelfett (700) - Bold - font-bold
 */

/* Buch (Book) - 400 - Default/Regular weight */
@font-face {
  font-family: 'Soehne';
  src: url("/assets/soehne-web-buch-1b53454a.woff2") format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

/* Kräftig (Medium) - 500 - font-medium */
@font-face {
  font-family: 'Soehne';
  src: url("/assets/soehne-web-kraftig-f11978f5.woff2") format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

/* Dreiviertelfett (Bold) - 700 - font-bold */
@font-face {
  font-family: 'Soehne';
  src: url("/assets/soehne-web-dreiviertelfett-034c6340.woff2") format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/*
 * Serrif Condensed - Serif
 *
 * Using 1 weight:
 *   Medium (500) - font-serif headings
 *
 * Declared at 400 as well as 500 so headings that don't set a weight still
 * resolve to the one file we ship, rather than letting the browser synthesise
 * a faux-bold from it.
 */

@font-face {
  font-family: 'Serrif Condensed';
  src: url("/assets/serrif-condensed-medium-70cfd67f.woff2") format('woff2');
  font-weight: 400 500;
  font-display: swap;
  font-style: normal;
}

:root {
  --font-sans: 'Soehne', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --font-serif: 'Serrif Condensed', ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}
