/* Kaffeeleidenschaft Berlin – Lokal gehostete Webfonts */

/* Instrument Serif – Regular */
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Instrument Serif'),
       url('instrument-serif-regular.woff2') format('woff2');
}

/* Instrument Serif – Italic */
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Instrument Serif Italic'),
       url('instrument-serif-italic.woff2') format('woff2');
}

/* DM Sans – Regular (entspricht 400) */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('DM Sans Regular'), local('DMSans-Regular'),
       url('dm-sans-regular.woff2') format('woff2');
}

/* DM Sans – 500 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('DM Sans Medium'), local('DMSans-Medium'),
       url('dm-sans-500.woff2') format('woff2');
}

/* DM Sans – 600 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('DM Sans SemiBold'), local('DMSans-SemiBold'),
       url('dm-sans-600.woff2') format('woff2');
}

/* DM Sans – 700 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('DM Sans Bold'), local('DMSans-Bold'),
       url('dm-sans-700.woff2') format('woff2');
}

/* Space Mono – Regular */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Space Mono Regular'), local('SpaceMono-Regular'),
       url('space-mono-400.woff2') format('woff2');
}

/* Space Mono – Bold */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Space Mono Bold'), local('SpaceMono-Bold'),
       url('space-mono-700.woff2') format('woff2');
}
