/* SIVIA デザイントークン（正）。根拠は docs/specs/2026-10-06-sivia-brand-design.md。
   2026-10-06 に constra-tokens.css から改名（値は同じ・変数名だけ --constra-* → --sivia-*）。
   コントラスト比は紙色 --sivia-paper の上での値。4.5 未満の色は文字に使わない。 */
/* 写し: 14_constra/sivia-tokens.css（2026-10-06）。値はそちらを直してから写し直す */
:root{
  /* 紙 */
  --sivia-paper:#FDF6E7;        /* 背景 */
  --sivia-paper-2:#F6EBD3;      /* 入力欄・一段沈んだ面 */
  --sivia-paper-3:#EFE3C8;      /* 表の見出し行 */

  /* 文字 */
  --sivia-ink:#231815;          /* 墨 16.09:1 最重要の数値・本文 */
  --sivia-brown:#673C34;        /* ブラウン 8.59:1 */

  /* 主色（ロゴ・主ボタン・図の線） */
  --sivia-red:#7D2027;          /* 深赤 9.26:1 */
  --sivia-red-600:#962A31;      /* 7.30:1 */
  --sivia-red-700:#6A1B21;      /* 10.89:1 押下・強調文字 */
  --sivia-red-900:#4F1419;
  --sivia-red-100:#F5E1DF;      /* 選択の下地 */

  /* 差し色（原色は面・罫のみ。文字用は -text を使う） */
  --sivia-terracotta:#CF5527;   /* 3.92:1 面・罫・大きな字のみ */
  --sivia-terracotta-text:#A8431E; /* 5.60:1 */
  --sivia-olive:#998731;        /* 3.33:1 面のみ */
  --sivia-olive-text:#766824;   /* 5.17:1 */
  --sivia-sky:#5FA8C2;          /* 2.48:1 文字不可（面・選択の下地） */
  --sivia-coral:#F97279;        /* 2.53:1 文字不可（警告・欠測の小面積） */

  /* 中間色（ブラウン寄り） */
  --sivia-neutral-200:#EFE3C8;
  --sivia-neutral-300:#E0D2B6;
  --sivia-neutral-400:#C6B59A;
  --sivia-neutral-500:#9A8C7A;  /* 3.05:1 無効表示・プレースホルダのみ */
  --sivia-neutral-600:#76685A;  /* 5.01:1 */
  --sivia-neutral-700:#5A4C42;  /* 7.66:1 */

  /* 状態 */
  --sivia-warn:#B45309;         /* 4.67:1 */
  --sivia-danger:#C0392B;       /* 5.05:1 白字を載せると 5.44:1 */

  /* SIVIA Slope の色調（上の色の混色。正: 13_app/slope/docs/spec.md §5.4。2026-10-03 追加）
     コントラストは紙色の上。4.5 未満は文字に使わない */
  --sivia-slope-water:#446774;  /* 5.68:1 LIGHT の水の網点。Slope の主色（線・強調文字） */
  --sivia-slope-deep:#3E5963;   /* 6.93:1 SKY の水の網点。押下・強い文字 */
  --sivia-slope-sky:#DDE6E0;    /* 1.18:1 SKY の地。面のみ */
  --sivia-slope-mist:#B7C0BB;   /* 1.73:1 LIGHT の背景網点。面・罫のみ */
  --sivia-slope-pale:#AECFD5;   /* 1.54:1 DARK の水の網点。面のみ */

  /* 書体 */
  --sivia-font-heading:'Barlow Condensed','Hiragino Kaku Gothic ProN',system-ui,sans-serif;
  --sivia-font-body:'Barlow','Hiragino Kaku Gothic ProN',system-ui,sans-serif;
}
