/* 生成物。手で書き換えない（renovy-web/design/build-tokens.mjs が上書きする）
   正本: renovy-web/design/tokens.json  v1.0.0  sha a484cc69cee8  2026-10-04 */
:root {
  /* 地 */
  --bg: #f8f8f8;                               /* ページの地。renovy の「白」はこれ。純白 #ffffff は使わない */
  --bg-soft: #f2f2f2;                          /* 一段落とす面（Why 系） */
  --bg-warm: #e8e8e8;                          /* さらに落とす面。面積は小さく */
  --bg-pet: #f6f2ec;                           /* ペット系の「比べる面」。クリームベージュ */
  --dark: #111111;                             /* ダーク地 */
  --dark-soft: #1e1e1e;                        /* ダーク地の中の面 */

  /* 文字 */
  --ink: #1c1c1c;                              /* 見出し・強調 */
  --body: #2a2a2a;                             /* 読み物の本文 */
  --ink-soft: #666666;                         /* 副次テキスト */
  --ink-faint: #6f6f6f;                        /* ラベル・注記。薄さの下限（4.5:1 を切るので #7a7a7a 以降は使わない） */

  /* 線・差し色 */
  --line: #e0e0e0;                             /* 罫線。囲まずに1本で区切る */
  --line-soft: #ebebeb;                        /* さらに弱い罫線 */
  --line-green: #06C755;                       /* LINE のボタンだけ。唯一の差し色。文字色には使わない（コントラスト不足） */
  --accent: #555555;                           /* 廃止予定。既存 renovy-web のために残してある。新しく使わない */

  /* 書体 */
  --serif: "STIX Two Text","Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif; /* 和文見出し・一言・STEP・矢印 */
  --label: "STIX Two Text", serif;             /* 英字ラベル（イタリック・広い字間・11px 下限） */
  --jp: "Noto Sans JP", system-ui, sans-serif; /* 本文と、理解してほしい語 */

  /* 寸法 */
  --max: 1240px;                               /* ページ最大幅 */
  --read: 700px;                               /* 読み物の本文幅（全角40字前後で折る） */
  --pad: clamp(20px, 4vw, 56px);               /* 左右の余白 */

  /* 余白（brand/design-system.md の表） */
  --block: 220px;                              /* ブロックとブロックの間（PC） */
  --block-sp: 168px;                           /* ブロックとブロックの間（SP） */
  --gap: 60px;                                 /* ブロック内（PC） */
  --gap-sp: 48px;                              /* ブロック内（SP） */

  /* 社内ツール専用（CRM / ダッシュボード） */
  --dash: #9a9a9a;                             /* 取得不能の「—」。0 と読ませない記号。文字には使わない */
  --danger: #b42318;                           /* RED。異常・失敗 */
  --warn: #8a5a00;                             /* YELLOW。注意・未確定 */
  --good: #1a6c3f;                             /* 正常・完了 */
}
