/* 誠実な高密度 / seijitsu-koumitsudo — design tokens */
:root {
  --color-bg: #fbfaf6;         /* 生成りがかった白（純白は使わない） */
  --color-bg-alt: #f2efe6;     /* 地の濃い版。表の見出し行・帯替えのみに使う同系統の紙色 */
  --color-ink: #26241f;        /* 墨。本文・見出し文字（純黒は使わない） */
  --color-line: #d9d6cd;       /* 薄墨。通常の罫線（行の仕切り） */
  --color-line-mid: #8f8b80;   /* 中墨。太めの罫線・二重罫線専用（文字色には使わない） */
  --color-accent: #1a4472;     /* 深藍。唯一のアクセント色（リンク・現在地・見出し帯・緊急◆） */
  --color-accent-mid: #4a6d8f; /* 深藍の中間濃度（重要■用。新規の色相ではなく同一アクセントの濃淡） */
  --color-accent-soft: #7a8fa3;/* 深藍の淡い濃度（通知●用。背景#fbfaf6に対し3:1以上を確保） */
  --color-accent-pale: #eef2f5;/* 深藍を極薄で敷く行強調用の背景（緊急行のみ） */

  /* 変数には総称ファミリを含めない */
  --font-heading: "BIZ UDPGothic"; /* 和文見出し。ウェイト700 */
  --font-body: "BIZ UDPGothic";    /* 和文本文。ウェイト400 */
  --font-latin: "IBM Plex Sans";   /* 欧文・数字・型番・電話番号 */

  --space-unit: 8px;           /* 8pxの倍数で行間・余白のリズムを作る */
  --radius: 0;                 /* 角丸ゼロ。すべて直角 */
  --max-width: 1180px;
  --gutter: 16px;
  --cols: 12;                  /* 12カラムグリッドを厳守 */
}
