:root {
  /* Color — white / black / off-white base */
  --color-bg: #faf9f6;
  --color-fg: #1a1a1a;
  --color-muted: #6f6a61;
  --color-border: rgba(26, 26, 26, 0.12);

  /* Brand mark: "For Antonin Raymond." — 献辞として扱う一文。
     --font-brand-a: 現行のセリフ・イタリック体
     --font-brand-signature: 山本和之本人の直筆スキャンが届くまでの検証用サイン風フォント
     切り替えは --font-brand の1行のみで行う。 */
  --font-brand-a: "Cormorant Garamond", "EB Garamond", "Times New Roman", serif;
  --font-brand-signature: "Mrs Saint Delafield", "Cormorant Garamond", serif;
  --font-brand: var(--font-brand-signature);
  --font-brand-style: normal;

  /* Body / display */
  --font-display: "EB Garamond", "Noto Serif JP", serif;
  --font-body: "EB Garamond", "Noto Serif JP", serif;

  /* 日本語本文（サイト全体：作品ページのTextブロックなど）。
     和風・手書き感を出さず、OS標準UIフォントで「そこに文字があるだけ」を目指す。 */
  --font-jp-body: -apple-system, BlinkMacSystemFont, "SF Pro JP", "Hiragino Sans",
    "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;

  /* WHO ISページの日本語本文だけに使う、自然で抑制された手書き風フォント。
     書道・和風演出ではなく「本人が書いた手紙」の質感を目指す。他のページには使わない。 */
  --font-jp-who: "Zen Kurenaido", var(--font-jp-body);

  /* Spacing */
  --space-xs: clamp(0.5rem, 1vw, 0.75rem);
  --space-sm: clamp(1rem, 2vw, 1.5rem);
  --space-md: clamp(2rem, 4vw, 3.5rem);
  --space-lg: clamp(3rem, 8vw, 6rem);

  --ease-quiet: cubic-bezier(0.22, 1, 0.36, 1);

  /* Opening text position — 完全な中央固定ではなく、わずかにずらせるよう変数化。
     実装後に見え方を確認して数値を調整する。 */
  --opening-offset-x: -1.5vw;
  --opening-offset-y: 3vh;
}
