/* No vendor font binaries were supplied with the brand assets.
   Archivo + Archivo Black are served from Google Fonts (the design prompt named
   Archivo Black / Archivo as the intended direction). Swap to self-hosted
   @font-face here if licensed files arrive.

   THE @import THAT USED TO LIVE HERE IS GONE ON PURPOSE. It made the fonts the
   end of a four-hop serial, render-blocking chain:

     page <head> -> css/site.css -> css/tokens/fonts.css
                 -> fonts.googleapis.com/css2 -> the WOFF2 files

   Every hop blocks first paint and none of them can start until the previous
   response has arrived AND been parsed, because an @import is only discovered
   once the stylesheet containing it is being read. On a phone connection that
   was the single largest avoidable delay to first paint on every page.

   Each page head now carries the Google stylesheet as a real <link>, with
   preconnects to fonts.googleapis.com and fonts.gstatic.com above it, placed
   before css/site.css. The browser discovers all of it in the initial HTML
   parse and opens the TLS connections in parallel with fetching site.css. The
   query string is unchanged and still carries display=swap.

   If the font URL changes it must change in all eight page heads - index,
   episodes, episode, about, merch, sponsorship, contact and 404. This file is
   the record of why they are worth keeping in sync.

   This file is still in the token list even though it now declares nothing. It
   stays because that is where a self-hosted @font-face block belongs the day
   licensed binaries arrive, and because the token layer is meant to be the
   design system's file set unchanged. The cost is one cached request alongside
   the six other token files.

   It is no longer @imported by site.css. Since the cache-busting pass the page
   head links all seven token files directly, versioned - the same move this
   note argues for above, applied one hop further out. See
   site/partials/head.php. */
