/* 青々（せいせい） / seisei-tea — design tokens
   実測コントラスト（WCAG 相対輝度比、tools/slop-scan.py の対象外・手計算で検証）:
   - 生成り(#f6f1e4)地 × 茶green(#3e5c41)文字   = 6.62:1
   - 深緑(#3e5c41)地 × 生成り(#f6f1e4)文字       = 6.62:1（左パネル反転）
   - 生成り(#f6f1e4)地 × 藍(#2b4a66)文字         = 8.19:1
   - 生成り(#f6f1e4)地 × 朱(#b64129)文字         = 4.93:1（ページに1回のみ使用）
   - 生成り(#f6f1e4)地 × 弱文字(#5c6b5c)         = 5.02:1
   - 深緑(#3e5c41)地 × 弱文字(#cadbc7)           = 5.15:1（2026-07-11 revise: 旧#bcd0beの
     4.59:1はAA理論値ぎりぎりだったため明度を上げ再実測。11px極小トラッキング文字での
     実質マージン確保が目的）
   若竹(#87a68a)は文字色にも、UIコンポーネント（罫線・下線・枠）の意味を持つ色にも使わない
   （若竹地×茶green文字=2.79:1・若竹地×生成り文字=2.37:1でAA未達、若竹×深緑=2.79:1で
   UIコンポーネントの3:1未達。§3の通り、意味を持たない純粋装飾＝壱弐参肆の脇に添える
   1pxの飾り罫としてのみ使う） */
:root {
  --color-bg: #f6f1e4;          /* 生成り。ベース地 */
  --color-bg-alt: #efe7d3;      /* 節替え・表のヘッダ帯などに使うわずかに濃い生成り */
  --color-green: #3e5c41;       /* 茶green 深緑。本文文字・見出し・左パネル地 */
  --color-bamboo: #87a68a;      /* 若竹。意味を持たない純粋装飾の飾り罫のみ（文字色・UI境界にしない） */
  --color-indigo: #2b4a66;      /* 藍。数値・データ・リンクの文字色 */
  --color-vermillion: #b64129;  /* 朱の点。ページ全体で1箇所のみ・排他使用 */

  --color-text: var(--color-green);      /* 本文（生成り地の上） */
  --color-text-weak: #5c6b5c;            /* 弱文字（生成り地の上） */
  --color-on-green: #f6f1e4;             /* 生成り地の文字（深緑地の上） */
  --color-on-green-weak: #cadbc7;        /* 弱文字・深緑地上のUI境界（5.15:1、2026-07-11に明度調整） */

  --color-line: #b6bdab;        /* 罫線・表の罫（生成り地の上） */
  --color-line-dark: #6a886d;   /* 罫線（深緑地の上・左パネル内） */

  /* 変数には総称ファミリを含めない（フォールバック連結が壊れるため） */
  --font-latin: "Outfit";          /* 数値・欧文ブランド表記。字間 +0.14em が基本 */
  --font-heading: "Shippori Mincho"; /* 和文見出し（500）・縦書き多用 */
  --font-body: "Shippori Mincho";    /* 和文本文（400） */

  --space-unit: 8px;
  --radius: 0;                  /* 直角のみ。角丸を使わない */
  --max-width: 1240px;
  --aside-width: 35%;           /* 2026-07-11: dark-atelierとの実装骨格一致を避けるため40%から非対称比に変更 */
}
