/* ============================================================
   Lokale Schriftarten – Islandpferdehof Märchenwald
   Cormorant Garamond + Jost (SIL Open Font License)
   Pfade: fonts/Cormorant_Garamond/static/ und fonts/Jost/static/
   ============================================================ */

/* Cormorant Garamond – Light (300) */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Cormorant Garamond – Regular (400) */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Cormorant Garamond – SemiBold (600) */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/Cormorant_Garamond/static/CormorantGaramond-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Jost – Light (300) */
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Jost – Regular (400) */
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Jost – Medium (500) */
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('fonts/Jost/static/Jost-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
