/* 构建期子集化字体（scripts/subset_fonts.py 自动生成，勿手改）。
 * 策略：自托管 woff2，不走 Google Fonts；拉丁用 unica77，中文用 Noto Sans SC。
 * unicode-range 让浏览器按需跳过无关字形匹配；font-display: swap 避免阻塞首屏。 */
@font-face {
  font-family: "Noto Sans SC";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/double-11-2026/fonts/subset/noto-400.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Sans SC";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("/double-11-2026/fonts/subset/noto-300.woff2") format("woff2");
}
@font-face {
  font-family: "unica77";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("/double-11-2026/fonts/subset/unica-400.woff2") format("woff2");
}
@font-face {
  font-family: "unica77";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;
  src: url("/double-11-2026/fonts/subset/unica-300.woff2") format("woff2");
}
/* 仅在自托管字体未就绪时缩小系统兜底的度量差，不参与品牌字形 */
@font-face {
  font-family: "Dirac UI Fallback";
  src: local("Arial"), local("Helvetica Neue");
  size-adjust: 104%;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
}
