/* ===========================================================================
   Silver Palm Retreats — self-hosted brand fonts (@font-face)
   Loaded via the `silver-fonts` handle in functions.php. Replaces Google Fonts.

     font-sans     -> Helvetica Neue       (Thin 100 / Light 300 / Regular 400 / Medium 500)
     font-archivo  -> Akzidenz Grotesk BE  (Light 300 only — other weights fall back)
     font-garamond -> EB Garamond          (variable 400-800, roman + italic)
     font-dancing  -> Windslow             (single display weight)

   url()s are bare filenames — this stylesheet sits beside the font files.
   =========================================================================== */

/* ---- Helvetica Neue ---- */
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("Helvetica-Neue-Thin.woff2") format("woff2"),
       url("Helvetica-Neue-Thin.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("Helvetica-Neue-Light.woff2") format("woff2"),
       url("Helvetica-Neue-Light.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("Helvetica-Neue.woff2") format("woff2"),
       url("Helvetica-Neue.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("Helvetica-Neue-Medium.woff2") format("woff2"),
       url("Helvetica-Neue-Medium.woff") format("woff");
}

/* ---- Akzidenz Grotesk BE (Light only) ---- */
@font-face {
  font-family: "Akzidenz Grotesk BE";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("AkzidenzGroteskBE-Light.woff2") format("woff2"),
       url("AkzidenzGroteskBE-Light.woff") format("woff");
}

/* ---- EB Garamond (variable, roman + italic) ---- */
@font-face {
  font-family: "EB Garamond";
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  src: url("EBGaramond-Variable.woff2") format("woff2-variations"),
       url("EBGaramond-Variable.woff") format("woff-variations");
}
@font-face {
  font-family: "EB Garamond";
  font-weight: 400 800;
  font-style: italic;
  font-display: swap;
  src: url("EBGaramond-Italic-Variable.woff2") format("woff2-variations"),
       url("EBGaramond-Italic-Variable.woff") format("woff-variations");
}

/* ---- Windslow (script display) ---- */
@font-face {
  font-family: "Windslow";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("Windslow.woff2") format("woff2"),
       url("Windslow.woff") format("woff");
}
