/* ============================================================
   TK BRAND - Self-hosted fonts (brand pages only)
   ------------------------------------------------------------
   Exactly two families, subset woff2, font-display: swap. Drop the
   woff2 files into assets/fonts/ (see .agents/skills/tk-brand.md for
   the subsetting recipe). If a file is missing the browser falls back
   to the system stack in tokens.css, so the page never blocks on a
   font and never breaks.

   Only the display headline weight is <link rel=preload> (it is the
   LCP text); Inter is not preloaded.
   ============================================================ */

/* The woff2 files are not committed yet, so the @font-face blocks are disabled
   to avoid 404s. The system stack in tokens.css (Georgia for display, system
   sans for body) renders cleanly until then. To enable the brand faces: drop
   tk-display.woff2 + inter-variable.woff2 into assets/fonts/ and uncomment.
   (print_preloads() already guards the font preload on file_exists, so it will
   start preloading automatically once the display file is present.) */

/* Display headline family (hero).
@font-face {
  font-family: 'TK Display';
  src: url('../fonts/tk-display.woff2') format('woff2');
  font-weight: 600 800;
  font-style: normal;
  font-display: swap;
}
*/

/* Body family.
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter-variable.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
*/
