/*
 * mymoods-genfont.css — サイト全体の書体を Gen Interface JP にする（2026-08-14）。
 *
 * Gen Interface JP … Inter と Noto Sans JP の混植 UI 書体。SIL Open Font License 1.1
 *   （商用可・無料・セルフホスト可）。https://gen.typesetting.jp/
 *   実体（@font-face）は jsDelivr の配信 CSS を inc/enqueue.php から読む。
 *
 * 経緯: 2026-08-14 にトップページだけで試験導入 → 問題なかったので全ページへ拡大。
 *
 * 仕組み: テーマの書体指定はすべてこの6つの CSS 変数を経由する
 *   （tokens / mymoods-theme / mymoods-v2 の 3ファイルが `:root` で定義。
 *    各セクション CSS にあった直書きのフォント指定も同時に変数参照へ置き換えた）。
 *   ここで同じ変数を上書きすれば、本文も見出しも LP もカートも一度に入れ替わる。
 *
 * セレクタが `:root body` なのは詳細度の都合。定義元はどれも `:root`(0,1,0) なので、
 *   `html body`(0,0,2) では負ける。`:root body`(0,1,1) なら読み込み順に関係なく必ず勝つ。
 *
 * 各スタックの2番目に差し替え前の書体を残してある。万一 CDN が落ちても
 * 従来の見た目に素直に戻るだけで、崩れない。
 *
 * ★元に戻す: このファイルと inc/enqueue.php の該当2行を消す（= 導入コミットの revert）。
 *   セクション CSS の直書き→変数参照の置き換えも同じコミットに入っているので一括で戻る。
 */

:root body {
  /* 本文（base.css の body / p など）。直書きから移した和文セクションもここに集約。 */
  --font-body-family: "Gen Interface JP", "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;

  /* 見出し h1〜h5 / .h0〜.h5（base.css）。欧文の見出し用フォントもここへ集約。 */
  --font-heading-family: "Gen Interface JP", Poppins, sans-serif;

  /* 2026 リデザイン v2（ヘッダー・フッター・トップ各セクション） */
  --mmv2-font-en: "Gen Interface JP", "Helvetica Neue", Helvetica, Arial, "Noto Sans Japanese", sans-serif;
  --mmv2-font-jp: "Gen Interface JP", "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", "Helvetica Neue", Arial, sans-serif;

  /* 商品カード・セクション見出し・価格まわり（mymoods-theme.css の定義） */
  --mymoods-font-poppins: "Gen Interface JP", "Poppins", sans-serif;
  --mymoods-font-notosansjp: "Gen Interface JP", "Noto Sans JP", sans-serif;
}
