/* =========================================================================
   学会運営サイト ─ 共通デザイントークン（単一の元色）
   正＝「2テーマ統一見本」（theme-preview.html）。色・角丸・書体の元値はここだけで管理する。
   ここは "元色（プリミティブ）" のみ。各テーマへの写像は theme-taikai.css / theme-unei.css。
   読み込み順：既存ページCSS → tokens.css → theme-XXXX.css（後勝ちでテーマに統一）。
   ========================================================================= */
:root{
  /* ==== 両テーマ共通の元色（インク・状態色）==== */
  --ink:#14181f;      /* 本文・見出しの基準色 */
  --ink-2:#3c424b;    /* やや淡い本文 */
  /* 🔴 2026-08-13：#6f757e から一段暗くした（オーナー判断A）。
     旧値は明るい地3色すべてで AA 4.5:1 に届いていなかった（4.26／4.04／4.45）。
     テナント色とは無関係で、既定パレットの時点で割れていた。
     色相を保ったまま基準を満たす最小限だけ暗くしてある（4.79／4.55／5.00）＝
     見た目はほぼ変わらない。検知＝gate-tenant-color-contrast の --ink-muted 検査。 */
  --ink-3:#676d75;    /* 補助・ラベル・プレースホルダ */
  --danger:#c0392b;   /* エラー・不採択 */
  --ok:#1d8348;       /* 完了・採択 */
  --warn:#b7791f;     /* 注意・条件付き */
  --info:#1f4e8a;     /* 案内・補足 */

  /* ==== 状態色の3階調（面／罫線／文字）2026-08-11 新設 ====
     背景：これが無かったため、各画面が「注意ボックス」等を作るたびに独自のhexを
     直書きし、Tailwind系パレット（#fef2f2/#fecaca/#991b1b 等）が混入していた。
     値は既存画面で実際に使われていた色から採用＝統一しても見た目の変化は最小。 */
  --danger-bg:#fbe7e4;  --danger-line:#f0b8b1;  --danger-ink:#a8362c;
  --warn-bg:#fbf0db;    --warn-line:#e0c060;    --warn-ink:#8a6d00;
  --ok-bg:#e3f1e8;      --ok-line:#a9d5b8;      --ok-ink:#1d6b3c;
  --info-bg:#eef6ff;    --info-line:#bcd8f5;    --info-ink:#1f4e8a;

  /* ==== 余白スケール（8px 基準）==== */
  --space:8px;
  --space-1:4px; --space-2:8px; --space-3:12px;
  --space-4:16px; --space-5:24px; --space-6:32px; --space-8:48px;

  /* ==== 角丸（テーマ別の基準値）==== */
  --radius-taikai:4px;    /* 大会：小さめ・端正なエディトリアル */
  --radius-unei:10px;     /* 運営：大きめ・一覧作業で操作しやすい */

  /* ==== 大会テーマ プリミティブ（対外・「墨と藍」）====
     2026-08-12 配色刷新（案A「墨と藍」）。従来のクリーム＋金から、
     地色の黄みを抜いた紙色＋藍のアクセントへ。
     ねらい：金（#b58a3e）は cream 上 2.97:1 で AA 4.5:1 に届かず、リンク・ラベルに
             使えなかった。藍 #1f3a5f は cream 上 11.9:1 ＝ 文字色として使える。
     🔴 --t-gold / --t-gold-l は **消さない**（.toc a・.abst summary・status-bar の
        is-urgent など既存の参照が残っている。消すと var() が空になって静かに壊れる）。 */
  --t-cream:#f7f5f0;   /* 地色（黄みを抜いた紙色）*/
  --t-cream-d:#f2efe7; /* 一段濃い地（alt セクション）*/
  --t-cream-dd:#e9e4d8;/* さらに濃い地 */
  --t-card:#fbfaf6;    /* カード面 */
  --t-indigo:#1f3a5f;  /* 藍アクセント（リンク・CTA・罫線）*/
  --t-indigo-h:#2b4d7a;/* 藍ホバー */
  --t-alert:#b8432b;   /* 朱（締切の切迫。ヒーロー内ステータス帯の左端と残日数だけに使う）*/
  --t-gold:#b58a3e;    /* 金（旧アクセント。既存参照のため残置）*/
  --t-gold-l:#ddc28a;  /* 淡い金 */
  --t-rule:#ddd8cd;    /* 罫線（暖色グレー）*/

  /* ==== 運営テーマ プリミティブ（内部ツール・淡グレー緑）==== */
  --u-bg:#f6f7f9;       /* 地色 */
  --u-surface:#ffffff;  /* カード・パネル面 */
  --u-surface-2:#f1f3f6;/* 薄い面（統計・見出し行）*/
  --u-line:#e6e8ec;     /* 罫線（淡）*/
  --u-line-2:#d7dbe1;   /* 罫線（やや濃・入力枠）*/
  --u-accent:#1f6f54;   /* 緑アクセント */
  --u-accent-h:#185c45; /* 緑ホバー */
  --u-accent-bg:#e8f3ee;/* 緑の淡い背景（選択状態）*/

  /* ==== 書体 ==== */
  /* 大会：見出し=明朝（数字は Playfair、和文は Noto Serif JP へフォールバック）／本文=ゴシック */
  --font-taikai-display:"Playfair Display","Noto Serif JP","Georgia",serif;
  --font-taikai-serif:"EB Garamond","Noto Serif JP","Georgia",serif;
  --font-taikai-sans:"DM Sans","Noto Sans JP",system-ui,sans-serif;
  /* 運営：システムゴシック1系統 */
  --font-unei:"Hiragino Sans","Noto Sans JP",system-ui,-apple-system,sans-serif;
  /* 等幅（トークン・ID・マジックリンク等の機械的な文字列用） */
  --font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}
