/* ═══════════ 自托管字体（2026-09-26 本地化）═══════════
   🔴 原先走 `fonts.googleapis.com` —— 国内**直连打不开**，页面会退化成系统默认字体，
      与「评审现场断网/断外网也不白屏」的口径不一致。现改为**同源自托管**。
   做法：从 Fontsource 取「简体中文」子集 woff2 作源，用 fontTools 裁到
        **本页实际用到的字符集**（见 .workbuddy/_audit_fig/collect_charset.py + build_fonts.py）。
   字重口径与原来的 Google 链接**完全一致**：Serif 400/600/700、Sans 300/400/500/700，
   所以渲染结果不变，只是不再请求境外域名。
   ⚠️ 改文案后若出现了字符集外的汉字，会掉回系统字体（不白屏，但字体会不一致）——
      重跑 `collect_charset.py` → `build_fonts.py` → 本脚本即可。
   ⚠️ 本脚本只写上面这 7 条 `@font-face`；手写体那条在下面（历史手工追加），
      **别再把它漏掉** —— 2026-10-02 就踩过一次：重跑本脚本把 hw 那条覆盖没了。 */
@font-face{font-family:'Noto Serif SC';font-style:normal;font-weight:400;font-display:swap;src:url('nf-400.woff2') format('woff2')}
@font-face{font-family:'Noto Serif SC';font-style:normal;font-weight:600;font-display:swap;src:url('nf-600.woff2') format('woff2')}
@font-face{font-family:'Noto Serif SC';font-style:normal;font-weight:700;font-display:swap;src:url('nf-700.woff2') format('woff2')}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:300;font-display:swap;src:url('ns-300.woff2') format('woff2')}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('ns-400.woff2') format('woff2')}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:500;font-display:swap;src:url('ns-500.woff2') format('woff2')}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url('ns-700.woff2') format('woff2')}
/* ── 手写体（2026-09-27 新增）────────────────────────────────────────
   来源：`字体/平方洒脱体.ttf`（sunfleeting 2026-09-27 选定，替换原系统楷体链）。
   同样用 fontTools 裁到**本页手写体实际字符集**：4.2 MB → 80.5 KB（264 字形，零缺字）。
   用途：`.lg-h` / `.lg-note` / `.lg-close` / `.creed` / `.wishband .wb-t` /
        `.inter-note` / `.lyric-note` 共 7 类、全站 32 个元素。
   ⚠️ 栈里**保留了系统楷体作降级**（字体文件损坏/缺失时自动回退，不会白屏）；
      改文案后若手写体出现字符集外的字，重跑 `.workbuddy/_audit_fig/switch_hand_font.py "字体名"`。
      核对脚本：`.workbuddy/_audit_fig/audit_hand_glyphs.py`（用 HTMLParser 抽手写体元素文本后比 cmap）。
   注意：字面率与楷体不同（跑 `.workbuddy/_audit_fig/audit_hand_metrics.py` 复核，
      判据是**折行行数不能变**，行宽变化 ±3% 内可接受）。 */
@font-face{font-family:'HandWrite SC';font-style:normal;font-weight:400;font-display:block;src:url('hw-400.woff2') format('woff2')}
