/* ============================================================
   Self-hosted fonts — Danny's Holiday Lighting
   Only the weights/styles actually used on the site. woff2 is
   preferred where we have it, with the .ttf as a fallback.
   ============================================================ */

/* ---- Saira Condensed (display / signage) — weights 400/500/600/700 in use ---- */
@font-face {
  font-family: "Saira Condensed";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/saira-condensed-400.woff2") format("woff2"),
       url("fonts/SairaCondensed-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Saira Condensed";
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("fonts/saira-condensed-500.woff2") format("woff2"),
       url("fonts/SairaCondensed-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Saira Condensed";
  font-style: normal; font-weight: 600; font-display: swap;
  src: url("fonts/saira-condensed-600.woff2") format("woff2"),
       url("fonts/SairaCondensed-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Saira Condensed";
  font-style: normal; font-weight: 700; font-display: swap;
  src: url("fonts/saira-condensed-700.woff2") format("woff2"),
       url("fonts/SairaCondensed-Bold.ttf") format("truetype");
}

/* ---- Spectral (body serif) — only 400 in use ---- */
@font-face {
  font-family: "Spectral";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/spectral-400.woff2") format("woff2"),
       url("fonts/Spectral-Regular.ttf") format("truetype");
}

/* ---- Space Mono (eyebrows / labels) — only 400 in use ---- */
@font-face {
  font-family: "Space Mono";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("fonts/space-mono-400.woff2") format("woff2"),
       url("fonts/SpaceMono-Regular.ttf") format("truetype");
}
