/* 標準フォントの自前同梱（CDN直リンクは Fortigate FQDN 制限のため不可）。
   /fonts/ に woff2 を配置すると、glass.css の --display / --body / --mono が
   標準フォント（Zen Kaku Gothic New / Noto Sans JP / JetBrains Mono）で表示される。
   未配置の間は Hiragino / system にフォールバックする（壊れない）。
   取得方法：https://gwfh.mranftl.com/fonts で各フォント→woff2 をDL→下記名で /fonts/ に保存。
   ※日本語フォントは容量が大きいので、使う字幅だけに weight を絞っている。 */

/* 本文：Noto Sans JP */
@font-face {
  font-family: "Noto Sans JP"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("/fonts/NotoSansJP-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Sans JP"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("/fonts/NotoSansJP-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Noto Sans JP"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("/fonts/NotoSansJP-Bold.woff2") format("woff2");
}

/* 見出し：Zen Kaku Gothic New */
@font-face {
  font-family: "Zen Kaku Gothic New"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("/fonts/ZenKakuGothicNew-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Zen Kaku Gothic New"; font-style: normal; font-weight: 900; font-display: swap;
  src: url("/fonts/ZenKakuGothicNew-Black.woff2") format("woff2");
}

/* 数値・日付：JetBrains Mono */
@font-face {
  font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("/fonts/JetBrainsMono-Regular.woff2") format("woff2");
}