/*
  Web Assist v2.0 — Design Tokens
  出典: 20_WebAssist_v2.0_デザインシステム.md（確定正本、doc_version 1.1、D-070）
  この値は確定済みであり、プレースホルダーではない。
*/

:root {
  /* 4.1 基本カラー */
  --color-primary: #2563EB;
  --color-secondary: #1E293B;
  --color-accent: #06B6D4;
  --color-success: #10B981;
  --color-warning: #F59E0B;
  --color-error: #EF4444;
  --color-neutral: #64748B;

  /* 4.2 背景色 */
  --color-bg-white: #FFFFFF;
  --color-bg-light-gray: #F8FAFC;
  --color-bg-section: #F1F5F9;

  /* 4.3 テキスト色 */
  --color-text-main: #0F172A;
  --color-text-secondary: #475569;
  --color-text-disabled: #94A3B8;

  /* 4.5 診断結果評価配色（拡張トークン） */
  --color-rating-5: var(--color-success);
  --color-rating-4: var(--color-primary);
  --color-rating-3: var(--color-warning);
  --color-rating-2: #FB923C;
  --color-rating-1: var(--color-error);

  /* タイポグラフィ（07:8章、08:6章） */
  --font-jp: "Noto Sans JP", sans-serif;
  --font-en: "Inter", system-ui, sans-serif;

  /* スペーシング（20:6章、8pxグリッド） */
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;
  --space-6: 48px;
  --space-8: 64px;

  /* レイアウト */
  --container-max-width: 1200px;
  --container-padding: var(--space-2);

  /* 角丸（08:10章「ボタン形状：角丸」） */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;

  /* トランジション（17章「必要最小限」） */
  --transition-fast: 150ms ease;
  --transition-base: 250ms ease;
}

/* 17. ダークモード（将来対応、20:17章） 現時点では未実装。変数命名のみ将来の --color-*-dark 追加を想定 */
