@charset "UTF-8";
/* =========================================================================
   ローカル Web フォント定義（Google Fonts 外部読み込みの置き換え）
   ------------------------------------------------------------------------
   テーマ直下 /font フォルダに格納したサブセット版フォントを @font-face で定義する。
   font-family 名は既存 CSS（--font-sans / --font-serif / --font-num / --font-display）
   と同一にしてあるため、CSS 側の指定は変更せずにローカル版へ切り替わる。
   WOFF2 を優先し、WOFF をフォールバックとして併記。font-display は従来（Google の
   display=swap）と同じ swap を維持。

   ・Noto Sans JP  … 可変フォント（1ファイルで 100〜900 を提供）
   ・Noto Serif JP … 可変フォント（1ファイルで 100〜900 を提供）
   ・Gilda Display … Regular(400) のみ
   ・Roboto        … 700 のみ（従来 Google でも Roboto は 700 のみ読み込み。
                     フォルダに Regular(400) もあるが、数字表記の見た目を従来どおり
                     維持するため 400 は定義しない）
   ========================================================================= */

/* ---------- Noto Sans JP（本文 / --font-sans） ---------- */
@font-face {
  font-family: "Noto Sans JP";
  src: url("../font/notosansjp/NotoSansJP-VariableFont_wght.woff2") format("woff2"),
       url("../font/notosansjp/NotoSansJP-VariableFont_wght.woff") format("woff");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* ---------- Noto Serif JP（見出し / --font-serif） ---------- */
@font-face {
  font-family: "Noto Serif JP";
  src: url("../font/notoserif_jp/NotoSerifJP-VariableFont_wght.woff2") format("woff2"),
       url("../font/notoserif_jp/NotoSerifJP-VariableFont_wght.woff") format("woff");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}

/* ---------- Gilda Display（番号装飾 / --font-display） ---------- */
@font-face {
  font-family: "Gilda Display";
  src: url("../font/Gilda_Display/GildaDisplay-Regular.woff2") format("woff2"),
       url("../font/Gilda_Display/GildaDisplay-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ---------- Roboto（数字 / --font-num、700 のみ） ---------- */
@font-face {
  font-family: "Roboto";
  src: url("../font/roboto/Roboto-Bold.woff2") format("woff2"),
       url("../font/roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
