/* =========================================================
   Cheetah デモ — デザイントークン
   色・フォント・余白・角丸・動きは、ここの値を変えるだけで全体が変わります。
   トンマナは C（ポスター）で確定。A・Bは廃止済み。
   ========================================================= */

:root {
  --maxw: 1180px;                 /* 本文の最大幅 */
  --gap: clamp(16px, 2.4vw, 32px);/* 要素の間隔 */
  --pad: clamp(16px, 4vw, 48px);  /* 左右の余白 */
  --move: .35s;                   /* 動きの長さ */
  --ease: cubic-bezier(.2, .8, .2, 1);
}

/* ---------- C スピードポスター：太い文字、強いコントラスト、速さを感じる線 ---------- */
[data-skin="c"] {
  --bg: #F4F0E6;  --bg-2: #F4F0E6;  --ink: #0D0D0B;  --muted: rgba(13,13,11,.78);
  --line: #0D0D0B;  --hair: rgba(13,13,11,.2);
  --accent: #FFB000;  --accent-text: #0D0D0B;  --on-accent: #0D0D0B;
  --f-head: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", sans-serif;
  --f-body: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", sans-serif;
  --f-num: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", sans-serif;
  --f-note: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", sans-serif;
  --grass: #FFB000;
  --r: 0;  --bw: 3px;
  --head-w: 700;  --head-ls: -.01em;  --head-lh: 1.12;
  --h1: clamp(2.3rem, 6.6vw, 5.8rem);
}
