/* 字体：全部本地自托管，不依赖任何境外服务，国内访问稳定。

   Display CN  阿里妈妈数黑体（裁剪版）—— 很粗的黑体，做中文标题，撑重量感
   Display EN  Archivo Black            —— 极粗无衬线，做英文标题
   Text        Inter                    —— 干净无衬线，做正文与小标签

   han-display-subset 只含网页实际用到的字，文案改动后要重跑：
       python build_fonts.py
*/

@font-face{
  font-family:'Display CN';
  src:url('assets/fonts/han-display-subset.woff2') format('woff2');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Display EN';
  src:url('assets/fonts/archivo-black-400.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Inter';
  src:url('assets/fonts/inter-400.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Inter';
  src:url('assets/fonts/inter-500.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Inter';
  src:url('assets/fonts/inter-700.woff2') format('woff2');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
