/*
 * adapt-teach v2 — デザイントークン
 * 2026-09-02: 新デザイン（アイボリー地×ネイビー×セージ）へ全面刷新。
 * 旧v1のトークン（バイオレット #6B5CE7 系）は破棄。
 */
:root {
  /* ── 面 ── */
  --c-page:         #F9F6F0;  /* ページ地（温かいアイボリー） */
  --c-surface:      #F2EEE5;  /* 交互に敷くセクション地 */
  --c-white:        #FFFFFF;  /* カード面 */
  --c-slot:         #E7E6E4;  /* 画像枠の下地 */

  /* ── 線 ── */
  --c-border:       #E7DFD0;  /* セクション境界 */
  --c-card-border:  #EAE1D3;  /* カード枠 */

  /* ── 文字 ── */
  --c-navy:         #1B2A4A;  /* 主色。見出し・濃色面 */
  --c-navy-soft:    #46608F;  /* 英字ラベル・補助 */
  --c-text:         #22271A;  /* 本文（濃） */
  --c-text-body:    #3E4148;  /* 本文 */
  --c-text-sub:     #5C5A52;  /* 本文（薄） */
  --c-muted:        #8C8A80;  /* 注記 */
  --c-cream:        #F6F1E4;  /* 濃色面の上の文字 */
  --c-dot:          #8A7B5F;  /* 注記のドット */

  /* ── アクセント ── */
  --c-accent:       #7FB8A6;  /* CTAボタン（セージ） */
  --c-accent-hover: #8FC5B4;

  /* ── タイムテーブルの区分 ── */
  --c-ws-bg:        #F5E6D6;  /* Workshop系 */
  --c-ws-fg:        #8A5A22;
  --c-bc-bg:        #DCE6F4;  /* Bootcamp系 */
  --c-bc-fg:        #2C4064;
  --c-cell-off-bg:  #F4F1EA;
  --c-cell-off-fg:  #C9C3B6;

  /* ── 書体 ── */
  --font-ja:    'Noto Sans JP', 'Hiragino Kaku Gothic ProN', YuGothic, sans-serif;
  --font-serif: 'Noto Serif JP', '游明朝', 'Yu Mincho', serif;
  --font-en:    'Libre Baskerville', 'Times New Roman', serif;

  /* ── レイアウト ── */
  --w-wide:   1240px;  /* ヘッダー・ヒーロー・最終CTA */
  --w-main:   1080px;  /* 講師紹介 */
  --w-body:   1000px;  /* 標準セクション */
  --w-narrow:  800px;  /* FAQ */
  --w-text:    760px;  /* ABOUT */
  --pad-x:      32px;

  /* ── 効果 ── */
  --shadow-panel: 0 12px 32px -12px rgba(27, 42, 74, .3);
  --radius-panel: 16px;
  --radius-card:  14px;
}
