/* =============================================================================
   FONTS — self-hosted. No external CDN is contacted, so no cookie banner is
   needed for fonts.

   Files live in /assets/fonts (paths below are relative to THIS file).
   To swap in Koeleman's own licensed font files later: drop the new .woff2
   files into /assets/fonts and update the filenames here. Nothing else in the
   project references font files, and the family names / weights used
   throughout the CSS stay the same.

   Lato — SIL Open Font License 1.1 (Łukasz Dziedzic)
   Prata — SIL Open Font License 1.1 (Cyreal)
   Both are subset to Latin to keep them small.

   This file is intentionally NOT processed by Tailwind: the Tailwind CLI
   rewrites relative url() paths against the source file location, which breaks
   them here.
   ============================================================================= */

@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Used by the footer slogan. */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Buttons, hero specs, form labels. */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Section headings and bold labels. */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Campaign heading (H1) only. */
@font-face {
  font-family: "Prata";
  src: url("../fonts/Prata-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
