/* Candy Pop typography, served from our own origin (nothing reaches Google).

   Fredoka (page titles, HUD numbers) and DM Sans (everything else), both SIL OFL 1.1, licences in
   ../fonts/licenses/. The kit ships one variable WOFF2 per family (Fredoka wght 300-700, DM Sans
   wght 100-1000), byte for byte from design/briefs/candy-pop/wonderworks-v1/fonts/, so there is no
   unicode-range split: a page requests each file at most once. The family names carry a CPO prefix
   so they can never collide with the app's own 'Fredoka One' (base.html), which is a different face.

   Linked only by Candy Pop pages (candy_pop/base.html and the bridge branch of base.html). Fredoka
   has Latin and Latin-ext only and is never used for Arabic or Persian: shell.css keeps the stack on
   DM Sans / Vazirmatn there. Tokens: --cpo-font-text / --cpo-font-title in shell.css. */
@font-face {
  font-family: 'CPO Fredoka'; font-style: normal; font-weight: 300 700; font-display: swap;
  src: url("../fonts/cpo-fredoka-variable.a0260eb956eb.woff2") format('woff2');
}
@font-face {
  font-family: 'CPO DM Sans'; font-style: normal; font-weight: 100 1000; font-display: swap;
  src: url("../fonts/cpo-dmsans-variable.23b63dcb9900.woff2") format('woff2');
}
