/* 常設展 — design tokens.
   Palette: ギャラリー白地(warm gallery white, base) x スポットライト琥珀(spotlight amber, accent) x
   グラファイト黒(museum plate ink, secondary)。白基調が支配的で、他サイト群(紺基調/暗基調)の対極を
   意図的に取る — 「推しグッズを美術館の常設収蔵品として扱う」世界観。
   Typography: 見出し=じっくり構える明朝(Shippori Mincho)、本文=ギャラリー標識のグロテスク(Zen Kaku
   Gothic New)、ラベル・数字=コンデンス欧文キャップス(Oswald) の3層構成。等幅Space Monoは使わない
   (姉妹サイト群との被り回避)。 */
:root {
  /* -- color: gallery white (base/wall) -- */
  --color-wall:         #f6f3ea;
  --color-wall-2:        #eee8d9;
  --color-wall-3:        #e2d9c2;
  --color-wall-deepest:  #cabb9a;
  --color-ink:           #24221d;
  --color-ink-soft:      #514b3f;
  --color-ink-faint:     #7d7461;

  /* -- color: スポットライト琥珀(accent) -- */
  --color-amber:        #c8811e;
  --color-amber-deep:   #935e12;
  --color-amber-bright: #e6a13e;
  --color-amber-dim:    #f3e2bf;
  --color-amber-glow:   #ffd68a;

  /* -- color: 収蔵品キャプションプレート(museum caption plate) -- */
  --color-plate:        #262420;
  --color-plate-2:      #34312a;
  --color-plate-ink:    #f1ead9;
  --color-plate-brass:  #d3a95a;

  --color-focus: #c8811e;

  /* -- fonts -- */
  --font-display: "Shippori Mincho", "Noto Serif JP", serif;
  --font-body: "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;
  --font-label: "Oswald", "Zen Kaku Gothic New", sans-serif;

  /* -- type scale -- */
  --text-display:   clamp(2.5rem, 1.2rem + 5.6vw, 5rem);
  --text-display-s: clamp(1.85rem, 1.2rem + 2.4vw, 2.7rem);
  --text-4xl: 2.3rem;
  --text-2xl: 1.5rem;
  --text-xl: 1.2rem;
  --text-lg: 1.06rem;
  --text-base: 1rem;
  --text-sm: 0.875rem;
  --text-xs: 0.73rem;

  /* -- spacing (4pt) -- */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 72px;
  --space-9: 112px;

  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 10px;

  --ease-out: cubic-bezier(.16,1,.3,1);
  --dur-fast: 120ms;
  --dur-base: 220ms;
  --dur-slow: 420ms;

  --rule-hair: 1px;
  --rule-thick: 2px;

  /* Both color modes are fully styled (site spec requirement) — light gallery is
     default, prefers-color-scheme:dark renders a 夜間開館(night-opening) dim gallery
     with amber spotlights against near-black walls. Neither block is a no-op partial
     override (site38/42/44 lesson: never ship an unconditional/half-styled dark block). */
  color-scheme: light;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-wall:         #171511;
    --color-wall-2:        #201d18;
    --color-wall-3:        #2b271f;
    --color-wall-deepest:  #3c362a;
    --color-ink:           #f1ead9;
    --color-ink-soft:      #cabfa8;
    --color-ink-faint:     #948a72;

    --color-plate:        #0f0e0b;
    --color-plate-2:      #1a1712;
    --color-plate-ink:    #f1ead9;

    color-scheme: dark;
  }
}
