/* Warm archive: the approved Philophonia palette. Musical panels stay on paper
   in Cinematic mode; the surrounding controls switch to warm charcoal. */
:root,
.expanded :is(.score-ribbon,.audio-visuals,.alignment-panel,.score-preview,#ensemble-display){
  --paper:#fff9f4;
  --surface:#fffbf7;
  --accent-glow:#c04c26;
  --primary-fill:linear-gradient(135deg,var(--accent-glow),var(--accent));
  --selection-fill:linear-gradient(115deg,#fbe7db,#f8e1d4);
  --waveform:#cbb5a9;
  --peach:#f7e3d6;
  --accent:#b34320;
  --on-accent:#fff9f4;
  --ink:#2c2522;
  --muted:#74615a;
  --line:#e4d2c7;
  --hover:#fbede4;
  --selection-line:#b87a5c;
  --past:var(--paper);
  --played:#927d73;
  --review:#7b5a29;
  --danger:#9f3528;
  --meter-mid:#b47748;
  --spectrum-base:#302521;
  --focus:#b34320;
}
.expanded{
  --paper:#241c19;
  --surface:#302521;
  --peach:#49332b;
  --accent:#e8a17d;
  --accent-glow:#f0b18e;
  --primary-fill:linear-gradient(135deg,var(--accent-glow),var(--accent));
  --selection-fill:linear-gradient(115deg,#50392f,#49332b);
  --waveform:#bda399;
  --on-accent:#302521;
  --ink:#fff9f4;
  --muted:#d8c2b4;
  --line:#695047;
  --hover:#49332b;
  --selection-line:#ca8b6b;
  --played:#bda399;
  --focus:#e8a17d;
}
