/* lp/tokens.css — main LP（lp/kaya-lp.jsx の :root 定義）の書体・色トークンを、
 * persona / free-reading など静的ページと共有するための静的 CSS（#5850）。
 * lp/kaya-lp.jsx 本体は変更せず、tools/__tests__/lp_tokens.test.mjs が両者の文字列一致を
 * 固定して drift を止める。値を変える場合は両方を同時に直す。
 */
:root {
  --lp-font-serif: 'Zen Old Mincho', 'Noto Serif JP', 'Noto Serif TC', serif;
  --lp-font-sans: 'Zen Kaku Gothic New', 'Noto Sans JP', 'Noto Sans TC', sans-serif;
}
:root:lang(zh-TW), :root:lang(zh-Hant) {
  --lp-font-serif: 'Noto Serif TC', 'PingFang TC', serif;
  --lp-font-sans: 'Noto Sans TC', 'PingFang TC', sans-serif;
}
:root:lang(ko) {
  --lp-font-serif: 'Noto Serif KR', 'Apple SD Gothic Neo', serif;
  --lp-font-sans: 'Noto Sans KR', 'Apple SD Gothic Neo', sans-serif;
}
/* vi: 上の日中韓フォントはいずれもベトナム語の声調記号を持たず、
   グリフ単位のフォールバックで記号がずれる。ベトナム語を完全に含む
   システム書体へ落とす（Web フォントを1つも増やさない）。 */
:root:lang(vi) {
  --lp-font-serif: Georgia, 'Times New Roman', serif;
  --lp-font-sans: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

:root {
  --lp-ink: #0D0B1E;
  --lp-ink-muted: rgba(13, 11, 30, 0.72);
  --lp-cream: #F8F5F0;
  --lp-gold: #C9A96E;
  --lp-gold-strong: #F2D589;
}
