/*
 * sho eigo 共通書体 canonical（明朝 Noto Serif JP + 英字 Cormorant Garamond）
 *
 * 各ページから:
 *   <link rel="stylesheet" href="/all/brand-typography.css">
 * で読み込まれる。意図的に外す箇所（admin/社内ツール、小ラベルの sans 等）は
 * 各ページ側で font-family を上書き可（!important は使わない）。
 *
 * canonical:
 *   和文: "Noto Serif CJK JP","Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif
 *   英字: "Cormorant Garamond",serif; font-style:italic
 *   Google Fonts CDN 不達時は Hiragino Mincho ProN / Yu Mincho（OS 明朝）が効く。
 */

/* ── Google Fonts: Noto Serif JP + Cormorant Garamond ─────────────────── */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;900&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&display=swap');

/* ── CSS 変数（各ページから var(--font-jp) / var(--font-en) で参照可） ── */
:root {
  --font-jp: "Noto Serif CJK JP","Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;
  --font-en: "Cormorant Garamond",serif;
}

/* ── body デフォルト = 明朝（意図的な外しは各ページ側で上書き可） ────── */
body {
  font-family: var(--font-jp);
}

/* ── 英字装飾ヘルパ（ブランド名・ページ番号・eyebrow 等のラテン装飾） ── */
.font-en,
.en,
.brand-en {
  font-family: var(--font-en);
  font-style: italic;
}
