/* Self-hosted fonts (latin) — removes the render-blocking cross-origin chain
   to fonts.googleapis.com + fonts.gstatic.com. font-display: swap shows text
   immediately in the fallback, then swaps when the webfont loads. */

/* Poppins 400 / 500 / 600 / 700 */
@font-face {
  font-family: 'Poppins'; font-style: normal; font-weight: 400;
  font-display: swap; src: url('../fonts/poppins-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins'; font-style: normal; font-weight: 500;
  font-display: swap; src: url('../fonts/poppins-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins'; font-style: normal; font-weight: 600;
  font-display: swap; src: url('../fonts/poppins-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins'; font-style: normal; font-weight: 700;
  font-display: swap; src: url('../fonts/poppins-700.woff2') format('woff2');
}

/* Playfair Display 600 / 700 (same latin subset file) */
@font-face {
  font-family: 'Playfair Display'; font-style: normal; font-weight: 600;
  font-display: swap; src: url('../fonts/playfair-600-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display'; font-style: normal; font-weight: 700;
  font-display: swap; src: url('../fonts/playfair-600-700.woff2') format('woff2');
}
