/* ==============================================================
   tokens.css — テーマトークン(フェーズ6)
   - ブランド基準値:MA_Brand_Identity_Guidelines-s.pdf(New Visual Identity)
     p.29「Our Colours」/ p.30「Extended Palette」の公式値。USE = ガイドの使用比率
   - 年次のブランディング更新は --c-* の差し替えだけで全体に反映される
   - 既存 CSS の色指定はこのファイルの変数に置き換えていない(新規部分 = event のみで使用)
   ============================================================== */
:root {
  /* --- ブランド基準(公式値) --- */
  --c-offwhite:   #FFFFFF; /* Offwhite(Primary)          USE 40%  背景・文字 */
  --c-milan-red:  #E0071B; /* Red of Milan(Primary。Pantone 1085 C。RGB 224/7/27)USE 40%  メインカラー */
  --c-black:      #000000; /* Black(Secondary。Pantone Black C)USE 5%   文字・締め */
  --c-platinum:   #F2F2F2; /* Platinum(Secondary)         USE 5%   背景の区切り・カード */
  --c-lava:       #FF0033; /* Lava(Secondary。RGB 255/0/51)USE 5%   強調・ホバー */
  --c-red-velour: #7D0A03; /* Red Velour(Secondary。RGB 125/10/3)USE 5%   深い赤。影・下地 */

  /* --- 書体 --- */
  --ff-display: "milantyperev-r", "Oswald", sans-serif;                 /* 見出し:Milan Pulse Ultra(style.css の @font-face) */
  --ff-body:    "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif; /* 本文:Noto Sans JP(ガイドの Helvetica Neue 相当) */

  /* --- イベント用 意味トークン(既定 = milan。ブランド値を参照) --- */
  --ev-primary:    var(--c-milan-red); /* 帯・見出しアクセント・チップ */
  --ev-primary-deep: var(--c-red-velour); /* グラデ下端・ホバー・影 */
  --ev-accent:     var(--c-lava);      /* 強調(ステータス・下線)。固定フィールド ev_accent で上書き可 */
  --ev-bg:         var(--c-offwhite);  /* ページ地 */
  --ev-bg-sub:     var(--c-platinum);  /* セクションの区切り地・カード */
  --ev-text:       var(--c-black);     /* 本文 */
  --ev-text-sub:   #666666;            /* 補足文(ブランド外。st.css --gray 移植) */
  --ev-line:       #E6E2E2;            /* 罫線(ブランド外。st.css --line 移植) */
  --ev-chip-bg:    var(--c-milan-red);
  --ev-chip-text:  var(--c-offwhite);
  --ev-cta-bg:     var(--c-milan-red);
  --ev-cta-text:   var(--c-offwhite);
  --ev-on-primary: var(--c-offwhite);  /* 帯(--ev-primary 地)の上の文字 */
  --ev-dark:       var(--c-black);     /* ヒーロー地・申込セクション地 */
}

/* --- 季節プリセット(<article class="ev ev-theme--<slug>">) ---
   spring / summer は仮値(2026-09-11 承認)。既存 LP 画像から抽出した候補(06_event-cpt.md 参照)。正式値はイベント制作時に確定し、ここを差し替える */
/* .ev-theme--milan = 既定(:root の値をそのまま使うため宣言なし) */
.ev-theme--spring {
  /* 春の体験入会 LP(img/Ss/2026/Ss2026Vec_02〜03、img/campaign/202602〜204/)の主要色:ローズ #DC6B6F / #E28689、深紅 #C50A11 / #870007。
     帯をローズにして milan(Red of Milan)と並んでも区別がつくようにする。CTA だけはブランド赤のまま */
  --ev-primary:      #DC6B6F;
  --ev-primary-deep: #C50A11;
  --ev-accent:       #C50A11;
  --ev-bg-sub:       #FDF1F2;
  --ev-chip-bg:      #C50A11;
  --ev-cta-bg:       var(--c-milan-red);
}
.ev-theme--summer {
  /* 真夏のスクール LP(img/SS2025Header.jpg、img/MainSliderSummer2026.jpg)の主要色:ライムグリーン #68C815 / #34CF01 + 深緑 #152D03 */
  --ev-primary:      #2E9B0C;
  --ev-primary-deep: #152D03;
  --ev-accent:       #68C815;
  --ev-bg-sub:       #F1FAE8;
  --ev-chip-bg:      #2E9B0C;
  --ev-cta-bg:       var(--c-milan-red);
}
