/* 色・タイポのトークン — 디자인값のみ（表現の意味はここで管理） */
:root {
  --ivory: #f7f9f7;
  --cream: #eef4ec;
  --blush: #c8dac6;
  --rose: #3d7a55;
  --deep-rose: #2d5c40;
  --mocha: #3d5c4a;
  --warm-gray: #6a7a70;
  --text: #18261e;
  --light-text: #3e5a4a;
  --gold: #a07840;
  --light-gold: #e8d9c0;
  --dusty-rose: #b87868;

  /* エイリアス */
  --dark: #18261e;
  --mid: #3e5a4a;
  --muted: #6a7a70;
  --accent: #3d7a55;
  --border: rgba(46, 77, 56, 0.12);

  /* タイポグラフィ スケール */
  --fs-2xs:  0.6875rem;  /* 11px — バッジ・極小ラベル */
  --fs-xs:   0.75rem;    /* 12px — 注釈・フッター */
  --fs-sm:   0.8125rem;  /* 13px — ナビ・サブテキスト */
  --fs-body: 0.9375rem;  /* 15px — 本文標準 */
  --fs-md:   1rem;       /* 16px — やや大きめ */
  --fs-lg:   1.0625rem;  /* 17px — 小見出し */
}
