/* =========================================================
   fonts.css — self-hosted web fonts (replaces the Google Fonts CDN link)

   Display: Bricolage Grotesque · Body: Inter · Labels: Space Mono
   Files live in /includes/fonts/ as woff2 (subsets: latin + latin-ext, so
   accented names like "Türkiye" and transliterations render without tofu).
   font-display:swap paints text immediately in the fallback, then swaps in
   the real face once it arrives — no invisible-text flash.

   Source: https://gwfh.mranftl.com  (pick each family, charset latin +
   latin-ext, woff2). Rename the downloaded files to the names referenced
   below and drop them in /includes/fonts/.
   ========================================================= */

/* ---- Bricolage Grotesque (display) ---- */
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 400; font-display: swap; src: url("/includes/bricolage-grotesque-400.woff2") format("woff2"); }
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 500; font-display: swap; src: url("/includes/bricolage-grotesque-500.woff2") format("woff2"); }
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 600; font-display: swap; src: url("/includes/bricolage-grotesque-600.woff2") format("woff2"); }
@font-face { font-family: "Bricolage Grotesque"; font-style: normal; font-weight: 700; font-display: swap; src: url("/includes/bricolage-grotesque-700.woff2") format("woff2"); }

/* ---- Inter (body) ---- */
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("/includes/inter-400.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: swap; src: url("/includes/inter-500.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("/includes/inter-600.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("/includes/inter-700.woff2") format("woff2"); }

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

/* ---- Caveat (handwriting — used by the CONG-INC comic panels) ---- */
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 400; font-display: swap; src: url("/includes/caveat-400.woff2") format("woff2"); }
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 700; font-display: swap; src: url("/includes/caveat-700.woff2") format("woff2"); }
