/* 砂時計ボックスLP — design tokens（全担当が共通で使う。値を勝手に増やさない。ここに無い値は自分のcssに「理由つき」で足す）
   アートディレクション: Atelier Nocturne（夜の時計工房）— ウォルナットの影の黒 × 真鍮の細線 × 白い砂。
   ・真鍮は「予約色」: CTA・細い罫・数字・目盛り・アイブロウにだけ使う（面積5%未満）
   ・明るい紙色の帯（.sec--paper）は素材の区画で1回だけ。ほかは黒の濃淡でリズムを作る */
:root {
  /* surface — 純黒にしない。映像の背景色に合わせる（映像が届いたら --ink を実測値に合わせる） */
  --ink: #090705; /* 映像の背景（四隅の平均 hero-a #080604・hero-b #090706）に合わせた実測値 */
  --ink-2: #110e0b;
  --panel: #17130f;
  --panel-2: #1f1a14;
  --line: rgba(236, 222, 196, 0.12);
  --line-strong: rgba(201, 164, 104, 0.42);
  /* text */
  --bone: #efe6d6;
  --muted: #b7aa94;
  --dim: #9b8c75; /* 注記の文字が暗い地で4.5:1に届かなかった（監査1周目）→ 約5.6:1 */
  /* reserved accent = brass */
  --brass: #c9a468;
  --brass-hi: #ecd3a0;
  --brass-lo: #9a7641;
  --glow: rgba(236, 196, 128, 0.14);
  /* sand（砂粒・砂の線） */
  --sand: #f4efe6;
  /* paper band */
  --paper: #f1eadf;
  --paper-2: #e7ddcd;
  --paper-ink: #1c1611;
  --paper-muted: #6e604c;
  --paper-line: rgba(28, 22, 17, 0.16);
  /* type（Google Fonts: Zen Old Mincho / Bodoni Moda / Zen Kaku Gothic New） */
  --f-display: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --f-latin: "Bodoni Moda", "Zen Old Mincho", serif;
  --f-body: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;
  /* layout */
  --gutter: clamp(20px, 5vw, 56px);
  --wrap: 1180px;
  --radius: 2px;
  --radius-lg: 10px;
  --topbar-h: 64px;
  /* motion tokens（イージングは2種だけ: 署名=expo-out / 機能=standard。動きの強化室の規律） */
  --ease-sig: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-fn: cubic-bezier(0.4, 0, 0.2, 1);
  --dur-s: 0.25s;
  --dur-m: 0.7s;
  --dur-l: 1.2s;
  --stagger: 0.09s;
  --dist: 28px;
}
