/* ══════════════════════════════════════════════════════════════
   LXGW WenKai TC (霞鶩文楷 TC) — the site's Chinese calligraphy face.
   Chosen 2026-08-11. Upstream: github.com/lxgw/LxgwWenkaiTC v1.522,
   SIL Open Font License 1.1 (free for commercial use).

   Both files are subset to the ~117 CJK characters the site actually
   uses (≈29 KB each), and contain NO Latin glyphs — so this family can
   safely sit FIRST in any font stack: Latin text falls through to the
   next font untouched, while every Chinese glyph (命 運 緣 八字…)
   renders in WenKai.

   The 700 file is upstream's Medium — the same file Google Fonts
   serves as this family's Bold. WenKai deliberately has no heavy
   weight (brush-written kaishu loses its stroke character if
   blackened), so 500–800 all resolve here.

   To regenerate after adding new Chinese characters anywhere on the
   site: collect the characters, then
     python3 -m fontTools.subset LXGWWenKaiTC-Regular.ttf \
       --text-file=chars.txt --flavor=woff2 --no-hinting \
       --desubroutinize --output-file=lxgw-wenkai-tc-400.woff2
   (same for Medium → lxgw-wenkai-tc-700.woff2).
   ══════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'LXGW WenKai TC';
  src: url('/assets/fonts/lxgw-wenkai-tc-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'LXGW WenKai TC';
  src: url('/assets/fonts/lxgw-wenkai-tc-700.woff2') format('woff2');
  font-weight: 500 800;
  font-style: normal;
  font-display: swap;
}
