/* Comic Neue — self-hosted (2026-08-10).
   ============================================================================
   Comic Neue is the site's primary body font (game.css:31 sets it on <body>).
   It used to arrive from https://fonts.googleapis.com via a <link> in index.html,
   calculator.html, practice-tests.css and the saved-sheet wrapper in
   wordlab-print.js — which meant every page load, from a children's site, sent
   the visitor's IP and user-agent to Google. That is a school-vetting/privacy
   question, so the font now ships from our own origin like every other asset
   (same policy as Nunito/Quicksand in assets/anam/anam.css).

   The three .woff2 files are Google's own latin-subset builds, byte-for-byte, so
   glyph coverage and metrics are unchanged from what shipped before. The
   unicode-range below is copied from Google's stylesheet for the same reason:
   characters outside the latin subset (e.g. pinyin macrons) fall through to the
   next family in the stack exactly as they always have.

   Licence: SIL Open Font License 1.1 — see OFL-ComicNeue.txt beside this file.

   Loaded by index.html, calculator.html and assets/practice-tests/practice-tests.css.
   Saved/printed sheets do NOT link this file: wordlab-print.js inlines every
   same-origin rule (including these @font-face rules, with the url() rewritten to
   an absolute one) into the document it writes.
   ============================================================================ */

@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('comic-neue-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Comic Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('comic-neue-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Comic Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('comic-neue-400-italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
