/*
 * 营销页字体声明（自托管，替代原 Google Fonts）
 *
 * 放 public/ 而不是 src/styles/：本文件由 LandingLayout 在营销页挂载时以 <link>
 * 注入、卸载时移除，不能进 Vite 的 CSS 打包管线——进了就会随 main.tsx 全局常驻，
 * 批改系统截图时 html-to-image 的 getFontEmbedCSS 会把字体转成 base64，正是
 * 「营销页字体拖慢批改系统截图 1.7s」那个老问题的复发路径。
 *
 * 两个字体都取自 google/fonts 仓库、与线上原 Google Fonts 派发的同一版本
 * （Noto Serif SC 2.003-H1，glyf 轮廓），按营销页文案子集化后合成单个可变字体
 * 文件。注意源必须是 google/fonts 而非 notofonts/noto-cjk——后者是另一条产品线
 * （2.003 无 -H1、CFF2 轮廓），同字号下每档字重比线上细 13-20%。
 *
 * ?v=YYYYMMDD 是缓存指纹：换字体文件时必须同步改这里和 LandingLayout 注入的
 * <link href>，两处都改才生效——只改 woff2 的指纹，客户端仍会吃到旧 CSS。
 */

/* 拉丁：可变字体，wght 100-900 连续可用 */
@font-face {
  font-family: "Outfit";
  src: url("/fonts/Outfit-VF.woff2?v=20260824") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* 中文：可变字体，wght 200-900 连续可用，按营销页文案子集化（1028 字符） */
@font-face {
  font-family: "Noto Serif SC";
  src: url("/fonts/NotoSerifSC-VF.woff2?v=20260824") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}
