/* 自托管中文字体：Noto Sans SC（思源黑体，按站点实际字符子集化）
   子集由 fonttools 生成，仅含站点用到的约 1000 个字符；单字重约 120KB，5 字重合计约 600KB。
   彻底移除对外部 Google Fonts CDN（外部 CDN）的依赖，
   使线上部署与本地直接打开 index.html 的字体渲染 100% 一致，并利于百度加载速度评分。
   说明：拉丁文、数字、部分符号若不在子集内，会自动回退到 --font-sans 中的系统字体，不影响观感。 */

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Noto Sans SC'),
       local('Noto Sans SC Regular'),
       url('../fonts/noto-sans-sc-400.6af42d8d.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Noto Sans SC Medium'),
       local('Noto Sans SC'),
       url('../fonts/noto-sans-sc-500.a00a716e.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Noto Sans SC SemiBold'),
       local('Noto Sans SC'),
       url('../fonts/noto-sans-sc-600.7fd7a48d.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Noto Sans SC Bold'),
       local('Noto Sans SC'),
       url('../fonts/noto-sans-sc-700.f3f50d65.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Noto Sans SC ExtraBold'),
       local('Noto Sans SC'),
       url('../fonts/noto-sans-sc-800.a9457889.woff2') format('woff2');
}
