/* Google Fonts - 本地托管 */
/* 消除对 fonts.gstatic.com CDN 的依赖（国内不可访问） */
/* WOFF2 优先加载，TTF 作为不支持 WOFF2 的浏览器回退 */

/* Noto Sans SC - 中文字体（CJK 字体体积大，首次加载使用系统回退） */
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 300;
  font-display: optional;
  src: url(../fonts/noto-sans-sc-300.woff2) format('woff2'),
       url(../fonts/noto-sans-sc-300.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(../fonts/noto-sans-sc-400.woff2) format('woff2'),
       url(../fonts/noto-sans-sc-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(../fonts/noto-sans-sc-500.woff2) format('woff2'),
       url(../fonts/noto-sans-sc-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(../fonts/noto-sans-sc-700.woff2) format('woff2'),
       url(../fonts/noto-sans-sc-700.ttf) format('truetype');
}

/* Space Grotesk - 英文展示字体（体积小，允许 swap 确保品牌一致性） */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/space-grotesk-300.woff2) format('woff2'),
       url(../fonts/space-grotesk-300.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/space-grotesk-400.woff2) format('woff2'),
       url(../fonts/space-grotesk-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/space-grotesk-500.woff2) format('woff2'),
       url(../fonts/space-grotesk-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/space-grotesk-600.woff2) format('woff2'),
       url(../fonts/space-grotesk-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/space-grotesk-700.woff2) format('woff2'),
       url(../fonts/space-grotesk-700.ttf) format('truetype');
}
