/*
 * Self-hosted @font-face declarations, replacing the next/font/google
 * CSS-variable injection from the Next.js reference site. Latin subset
 * only (U+0000-00FF + a handful of punctuation/ligature codepoints),
 * matching that site's `subsets: ['latin']` config -- covers all
 * standard French accented characters (é, è, ê, à, ç, ù, œ, etc.).
 *
 * Family names match the literal --font-display/--font-sans/--font-mono
 * values in assets/src/tailwind-entry.css.
 */

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

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

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

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/space-grotesk/space-grotesk-700.woff2") format("woff2");
}

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

@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/space-mono/space-mono-700.woff2") format("woff2");
}
