/* Self-hosted Google Fonts (Delius + Quicksand) — served from /vendor/fonts/
   so the site has no external font-loading dependency and no render-blocking
   third-party request. Files sourced from the open-source Fontsource project. */

@font-face {
  font-family: "Delius";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/vendor/fonts/delius/delius-latin-400-normal.woff2") format("woff2"),
       url("/vendor/fonts/delius/delius-latin-400-normal.woff") format("woff");
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/vendor/fonts/quicksand/quicksand-latin-400-normal.woff2") format("woff2"),
       url("/vendor/fonts/quicksand/quicksand-latin-400-normal.woff") format("woff");
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/vendor/fonts/quicksand/quicksand-latin-500-normal.woff2") format("woff2"),
       url("/vendor/fonts/quicksand/quicksand-latin-500-normal.woff") format("woff");
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/vendor/fonts/quicksand/quicksand-latin-600-normal.woff2") format("woff2"),
       url("/vendor/fonts/quicksand/quicksand-latin-600-normal.woff") format("woff");
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/vendor/fonts/quicksand/quicksand-latin-700-normal.woff2") format("woff2"),
       url("/vendor/fonts/quicksand/quicksand-latin-700-normal.woff") format("woff");
}
