/* Plus Jakarta Sans — self-hosted variable font (weights 400–800) */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('./pjs-latin.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: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('./pjs-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Zodiak — display serif, self-hosted from Fontshare (free for commercial use).
   Used for the brand line in the footer. */
@font-face {
  font-family: 'Zodiak';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./zodiak-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Zodiak';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./zodiak-700.woff2') format('woff2');
}

/* Noto Sans JP — self-hosted variable subset (wght 400–700) for the Japanese
   pages. Built from the official Google Fonts package supplied by the brand
   team (Noto_Sans_JP.zip → NotoSansJP-VariableFont_wght.ttf); the SIL Open
   Font Licence that ships with it is kept alongside as noto-sans-jp-OFL.txt.
   Subset to kana / fullwidth / latin / punctuation plus the kanji these pages
   render — 926 codepoints, 208KB instead of the 5MB full face — with palt,
   vert, vrt2, vpal and halt retained for proportional kana and vertical
   writing. Rebuilt 2026-08-21 for ja/gold-cashback.html, which needed 64 kanji
   the first cut did not carry; the URL is versioned so warm caches refetch. Other locales
   never reference the family, so they never download it.
   Regenerate after copy changes:
     fonttools varLib.instancer -o tmp.ttf NotoSansJP-VariableFont_wght.ttf wght=400:700
     pyftsubset tmp.ttf --text-file=<glyphs> --output-file=noto-sans-jp-subset.woff2 \
       --flavor=woff2 --layout-features+=palt,vert,vrt2,vpal,halt --no-hinting     */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./noto-sans-jp-subset.woff2?v=2') format('woff2');
}

/* ! wwwstartr|2026-09-02 15:50:00 ! */