/* ========================================
   v2 デザイントークン（正本＝LPv2_デザイン設計書 3_デザイントークン・2026-07-10確定）
   QC#19〜25の決定を反映：sky4種→--c-sky-accent統一／primary-deep・star・grad-cta-tel・背景4種は削除済み
   ======================================== */

:root {
  /* ── 色（●確定） ── */
  --c-primary: #1E7FC2;      /* メイン青（セクション帯・Qチップ・価格カードタブ・アコーディオン） */
  --c-navy: #0E3A66;         /* 濃紺（見出し文字・帯・チップ・保証バンドBG・フッター電話） */
  --c-slate: #5B6675;        /* スレート（メーカーBG・サブ文字・同意文） */
  --c-charcoal: #333333;     /* 本文（声カード本文・市区リスト・3バッジラベル） */
  /* --c-red は廃止（2026-07-30）：赤系はCTAコーラル --c-coral に統一 */
  --c-coral: #FF6B5C;        /* コーラル（必須チップ・星・3バッジ数字・料金価格・強調テキスト）※2026-08-12 #FF4532→#FF6B5Cへ戻し（Figma側も同日戻し済み） */
  --c-cta-tel: #FF5C5C;      /* 電話CTAボタン専用（2026-08-12ユーザー指定。強調テキストの--c-coralとは別色） */
  --c-green: #1AA876;        /* グリーン（フォームCTA・送信ボタン） */
  --c-gold: #F5C518;         /* 金あしらい（月桂樹・「住まいる」文字）▲近似 */
  --c-sky: #95C7EB;          /* S03クロージングBG（空） */
  --c-sky-accent: #7ABCE9;   /* 紺背景上のアクセント水色（4種を統一・QC#19） */
  --c-bg-faq: #EAF5FC;       /* FAQ・フォームセクションBG／入力欄border兼用 */
  --c-field: #F2F5FB;        /* 入力欄BG */
  --c-placeholder: #9AA6B2;  /* placeholder文字 */

  /* ── グラデ（●確定） ── */
  --grad-hero: linear-gradient(180deg, #1E7FC2 49%, #FFF 84%);

  /* ── フォント（QC#26：JP 400/500/700/900・Roboto 500/700/800/900 必読込） ── */
  --font-jp: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  --font-en: "Roboto", -apple-system, BlinkMacSystemFont, sans-serif;

  /* ── 行間 ── */
  --lh-heading: 1.3;
  --lh-body: 1.5;
  --lh-relaxed: 1.75;

  /* ── 実装用 ── */
  --cta-bar-h: 84px;         /* 追従バーの高さ（bodyの逃げ幅）※2026-07-29 時刻テキスト行の追加で64→84px */

  /* ── v1流用ファイル互換エイリアス（legal.css / thanks-modal.css 用・v2新規では使わない） ──
     2026-08-03：v1固有値だった --text-sub / --border-light をv2トークンへ寄せて配色を統一 */
  --bg-white: #FFFFFF;
  --bg-section: var(--c-field);
  --border-light: #E5EAF0;   /* 旧#E3E8F1（v1固有）→ v2の枠線色に統一 */
  --color-navy: var(--c-navy);
  --color-red-cta: var(--c-coral);
  --color-tint: var(--c-bg-faq);
  --text-body: var(--c-charcoal);
  --text-sub: var(--c-slate); /* 旧#666666（v1固有）→ v2のサブ文字色に統一 */
  --border-field: var(--c-bg-faq);
  --border-privacy: #E5EAF0;
  /* 2026-08-12ユーザー指定：カード・バッジ・ボタン類のシャドウを統一（旧：セクションごとにバラバラ） */
  --shadow-card: 0 2px 10px rgba(0, 0, 0, 0.25);
}
