/* W-75: 公式HP のフォントを /academy LP に合わせる。
 *
 * FONTPLUS は「ウェイトごとに別ファミリー名」で配信するため、太さは font-weight ではなく
 * font-family（--font-r / --font-m / --font-b）で切り替える。値は /academy LP
 * （corporate-pages: academy-index の body_html 内 :root）と同一。
 * where.css / academy.css は scripts/apply-fontplus.mjs でこの変数を使うよう変換済み。
 *
 * FONTPLUS が配信されない環境（未登録ドメイン・スクリプト失敗）では Noto Sans JP に落ちる。 */
:root {
  --font-r: 'HelveticaNowText-Regular', 'TazuganeGothicStdN-Regular', 'Noto Sans JP', 'YakuHanJP', sans-serif;
  --font-m: 'HelveticaNowText-Medium', 'TazuganeGothicStdN-Medium', 'Noto Sans JP', 'YakuHanJP', sans-serif;
  --font-b: 'HelveticaNowText-Bold', 'TazuganeGothicStdN-Bold', 'Noto Sans JP', 'YakuHanJP', sans-serif;
}

/* 素の body / 見出しなど、テーマ CSS がファミリーを指定していない箇所の受け皿。
 * 個別ルールの font-family は詳細度で勝つのでここでは上書きしない。 */
body {
  font-family: var(--font-r);
}
