/* Self-hosted fonts — replaces the Google Fonts <link> tags.
   Put the 8 .woff2 files listed in /fonts/README.md into /fonts/ first,
   then follow the 3 activation steps in that README. font-display:swap
   keeps text visible while the font loads. */

/* ---- Cormorant Garamond (serif) ---- */
@font-face {
  font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 300;
  font-display: swap; src: url('/fonts/cormorant-garamond-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('/fonts/cormorant-garamond-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond'; font-style: normal; font-weight: 500;
  font-display: swap; src: url('/fonts/cormorant-garamond-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 300;
  font-display: swap; src: url('/fonts/cormorant-garamond-300-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond'; font-style: italic; font-weight: 400;
  font-display: swap; src: url('/fonts/cormorant-garamond-400-italic.woff2') format('woff2');
}

/* ---- DM Sans (sans) ---- */
@font-face {
  font-family: 'DM Sans'; font-style: normal; font-weight: 300;
  font-display: swap; src: url('/fonts/dm-sans-300.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('/fonts/dm-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans'; font-style: normal; font-weight: 500;
  font-display: swap; src: url('/fonts/dm-sans-500.woff2') format('woff2');
}
