/* ====== 自托管中文字体 ====== */
/* 字体文件位于 /static/fonts/ 目录 */
/* 如需更新字体，运行：node scripts/download-fonts.mjs */

@font-face {
  font-family: 'Noto Serif SC';
  src: url('/static/fonts/NotoSerifSC-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'Noto Serif SC';
  src: url('/static/fonts/NotoSerifSC-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'Noto Serif SC';
  src: url('/static/fonts/NotoSerifSC-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'Ma Shan Zheng';
  src: url('/static/fonts/MaShanZheng-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'LXGW WenKai';
  src: url('/static/fonts/LXGWWenKai-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'LXGW WenKai';
  src: url('/static/fonts/LXGWWenKai-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}

@font-face {
  font-family: 'LXGW WenKai';
  src: url('/static/fonts/LXGWWenKai-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+FE30-FE4F, U+FF00-EFEF;
}
