/* ── Cormorant Garamond (display serif) ───────────────────
   Download: https://gwfh.mranftl.com/fonts/cormorant-garamond
   Subsets: latin · Variants: 300, 400, 500, 600, 300italic, 400italic, 600italic
   Place in: assets/fonts/cormorant/
   ──────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Cormorant Garamond Light'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cormorant Garamond'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Cormorant Garamond Medium'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Cormorant Garamond SemiBold'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Cormorant Garamond Light Italic'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-300italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Cormorant Garamond Italic'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Cormorant Garamond SemiBold Italic'),
       url('../fonts/cormorant/cormorant-garamond-v22-latin-600italic.woff2') format('woff2');
}

/* ── DM Sans (body) ───────────────────────────────────────
   Download: https://gwfh.mranftl.com/fonts/dm-sans
   Subsets: latin · Variants: 300, regular, 500
   Place in: assets/fonts/dm-sans/
   ──────────────────────────────────────────────────────── */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('DM Sans Light'),
       url('../fonts/dm-sans/dm-sans-v15-latin-300.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('DM Sans'),
       url('../fonts/dm-sans/dm-sans-v15-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('DM Sans Medium'),
       url('../fonts/dm-sans/dm-sans-v15-latin-500.woff2') format('woff2');
}
