/* 由 build.mjs 生成，请勿手改。改字体请改 src/tools.json 的 fonts 段。
   只声明【实际存在】的字体文件 —— 声明一个没随包发出去的字体，
   得到的是静默的系统字体兜底，那是最难发现的一类问题。 */
@font-face {
  font-family: 'Noto Sans';
  src: url('/fonts/NotoSans-latin.woff2') format('woff2');
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  src: url('/fonts/NotoSansSC-full.woff2') format('woff2');
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans KR';
  src: url('/fonts/NotoSansKR-full.woff2') format('woff2');
  font-weight: 300 700;
  font-display: swap;
}

html[lang="zh"] body { font-family: 'Noto Sans SC', var(--sans-fallback); }
html[lang="en"] body { font-family: 'Noto Sans', var(--sans-fallback); }
html[lang="es"] body { font-family: 'Noto Sans', var(--sans-fallback); }
html[lang="fr"] body { font-family: 'Noto Sans', var(--sans-fallback); }
html[lang="ja"] body { font-family: 'Noto Sans SC', var(--sans-fallback); }
html[lang="ko"] body { font-family: 'Noto Sans KR', var(--sans-fallback); }
html[lang="de"] body { font-family: 'Noto Sans', var(--sans-fallback); }
