/* ==================================================================
 *  SELF-HOSTED FONTS  —  Brasserie de la Pieuvre
 * ==================================================================
 *  HOW TO ADD / CHANGE A FONT (see fonts/README.md for the full guide):
 *    1. Put the .woff2 (and optional .woff) in  ../fonts/
 *    2. Copy one @font-face block below and change:
 *         - font-family  (the name the theme/CSS will reference)
 *         - the url() filenames
 *    3. To use it, either set it in Virtue > Theme Options > Typography,
 *       or add a helper class like the `.selima` one below.
 *    4. (Optional) preload it: add the filename to bdlp_preload_fonts()
 *       in functions.php.
 *
 *  Paths are RELATIVE to this file (assets/ -> ../fonts/), so they work
 *  on any domain (local, staging, production) with no edits.
 *  Always keep `font-display: swap` so text stays visible while loading.
 * ================================================================== */

/* ---- Selima : used for H1 / headings (Virtue "font_h1") ---- */
@font-face {
  font-family: 'selima';
  src: url('../fonts/selima.woff2') format('woff2'),
       url('../fonts/selima.woff')  format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Helper class kept for parity with the old Use Any Font plugin
   (anywhere markup used class="selima"). */
.selima { font-family: 'selima' !important; }

/* ---- Arima Madurai : H2 headings (Virtue "font_h2") ----
   Self-hosted (latin subset) — replaces the external Google Fonts request. */
@font-face {
  font-family: 'Arima Madurai';
  src: url('../fonts/arima-madurai-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ---- Lato : body / nav / buttons (Virtue) ---- */
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- TEMPLATE: copy this block to add another font ----
@font-face {
  font-family: 'YOUR-FONT-NAME';
  src: url('../fonts/your-font.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
-------------------------------------------------------- */
