/* HUITE 自托管字体（精确子集，无第三方请求）
   字符集 = 站点现有全部字符 + ASCII + 完整平假名/片假名。
   内容新增生僻汉字后，重新执行 _tools/build_fonts.py 即可。
   ⚠️ 2026-10-14 裁撤 notosansjp-500（仅 .form label 一处用到，已改用 400 字面）
       与 zenmarugothic-500（无任何引用）——各省 230KB/204KB 下载量。 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/notosansjp-400.woff2?v=542652d9) format('woff2');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/notosansjp-700.woff2?v=c5545ad1) format('woff2');
}
@font-face {
  font-family: 'Zen Maru Gothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/zenmarugothic-700.woff2?v=1889808f) format('woff2');
}
@font-face {
  font-family: 'Yomogi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/yomogi-400.woff2?v=6d28ac65) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/lato-400.woff2?v=13bbb267) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/lato-700.woff2?v=04d87617) format('woff2');
}
