/* KYABEL SITE 57 — tokens.css（和モダン・墨×和紙×朱×金） */
:root {
  /* 配色（design-plan-v5 B5 SITE 57 起点値） */
  --sumi: #26241f;          /* 墨黒（本文・見出し） */
  --sumi-soft: #4a463c;     /* 墨の薄め（副次テキスト・コントラスト4.5:1確保） */
  --washi: #f4efe4;         /* 和紙色（地） */
  --washi-hi: #faf6ec;      /* 和紙のハイライト（カード地・浮き） */
  --washi-lo: #e9e1d0;      /* 和紙の陰（区切り・沈み） */
  --shu: #b23a2a;           /* 深い朱（アクセント・落款・リンク） */
  --shu-deep: #8f2c20;      /* 朱の濃（hover・小文字で4.5:1超） */
  --kin: #8f7a44;           /* 鈍い金（罫・補助） */
  --kin-deep: #6f5d31;      /* 金の濃（小さめ文字のコントラスト用） */

  --line: rgba(38, 36, 31, 0.16);   /* 罫線（薄墨） */
  --line-strong: rgba(38, 36, 31, 0.32);
  --ink-05: rgba(38, 36, 31, 0.05);
  --ink-08: rgba(38, 36, 31, 0.08);

  /* 書体（display=Kaisei Tokumin / 和文本文=Noto Serif JP） */
  --font-display: "Kaisei Tokumin", "Noto Serif JP", serif;
  --font-body: "Noto Serif JP", "Kaisei Tokumin", serif;
  --font-en: "Kaisei Tokumin", "Noto Serif JP", serif;

  /* 本文幅（中央の読みやすい幅） */
  --measure: 46rem;         /* 本文カラム */
  --wrap: 74rem;            /* 外枠 */

  /* 余白（和紙風のゆとり） */
  --sp-1: 0.5rem; --sp-2: 1rem; --sp-3: 1.5rem; --sp-4: 2rem;
  --sp-5: 3rem; --sp-6: 4.5rem; --sp-7: 6.5rem; --sp-8: 9rem;

  /* 型（本文16px以上・注釈14px以上） */
  --fz-body: 1.0625rem;     /* 17px */
  --fz-sm: 0.9375rem;       /* 15px（注釈） */
  --fz-nav: 1rem;           /* 16px */
  --fz-lead: 1.25rem;       /* 20px */

  --ease: cubic-bezier(.22, 1, .36, 1);
  --head-h: 66px;
  --cta-h: 60px;            /* モバイル固定CTA高さ */
}
