/* ==========================================================================
   ARKADE LOUNGE — Fonts
   --------------------------------------------------------------------------
   Montserrat and Press Start 2P are loaded from Google Fonts in the document
   head, where a preconnect can be paired with them.

   Blanka is the licensed display face, present as Blanka-Regular.woff.

   ONLY THE FILE THAT EXISTS IS LISTED, and that is a deliberate change. This
   used to name six candidates — .woff2, .otf, .ttf and two other spellings —
   from back when it was unknown which format the licensed download would
   be. A src list does fall through, so the site looked fine; but the browser
   genuinely requests each one in turn until something loads, so every cold
   page view fetched Blanka-Regular.woff2, got a 404, and only then loaded
   the .woff.

   That is a wasted round trip on the critical path for a font in the hero,
   and a permanent red line in the console. A console with a standing error
   in it is one where the next real error goes unnoticed, which is the part
   that actually matters.

   If a .woff2 of this face is ever licensed — it is roughly a third the size
   and worth having — drop the file in and add one line above the .woff.

   Blanka has no lowercase and no digits by design: a display face for the
   logo and headings, never for body copy. One weight is declared so the
   browser does not synthesise a fake bold from a face that has only one.
   ========================================================================== */

@font-face {
  font-family: 'Blanka';
  /* Only the file that exists. To add a .woff2 later, drop it in and put one
     line for it above this one. */
  src: url('/assets/fonts/Blanka-Regular.woff') format('woff');
  /* One real weight. Declaring a range the file does not have would invite
     the browser to fake the rest. */
  font-weight: 400;
  font-style: normal;
  /* swap: the hero must render immediately in the fallback rather than
     holding the first paint blank while a font that may not exist loads. */
  font-display: swap;
  /* NO COMMA AND NO FULL STOP FROM THIS FACE. Blanka has no digits, so a
     price set in .display takes its numerals from Montserrat — but Blanka
     does carry a comma, and it is a blank. "TT$1,350" on the Take Over page
     rendered as "TT$1 350": the digits fell through to Montserrat and the
     comma stayed in Blanka as an empty glyph. Cutting U+002C and U+002E out
     of this face's range sends them to the next font in the stack, where
     they are drawn. Everything else Blanka has is unchanged. */
  unicode-range: U+0000-002B, U+002D, U+002F-10FFFF;
}
