/* Theme B — "Quiet Luxury Dark" (Linear × Tom Ford). */
:root[data-theme="dark"] {
  --bg:        #0E0D0B;
  --surface:   #16140F;
  --sand:      #191510;
  --ink:       #F4EFE6;
  --ink-soft:  #B8AFA2;
  --muted:     #6E665B;
  --accent:    #D9C5A0;
  --brass:     #8C7A5A;
  --hair:      rgba(244, 239, 230, 0.08);
  --on-accent: #0E0D0B;

  /* Act 4 colorway backdrops (dark-theme variants) */
  --cw-1-bg: #1A1712; --cw-1-ink: #E8DECB;  /* Warm Sand */
  --cw-2-bg: #131313; --cw-2-ink: #ECECEC;  /* Modern Mono */
  --cw-3-bg: #14180F; --cw-3-ink: #C9D6BC;  /* Sage Studio */
}

/* Dark theme: shadows need to read as light spill, not black blur */
:root[data-theme="dark"] {
  --shadow-close: 0 1px 2px rgba(0,0,0,0.5);
  --shadow-ambient: 0 24px 60px rgba(0,0,0,0.45);
}
:root[data-theme="dark"] .page::after {
  background: linear-gradient(105deg, rgba(255,255,255,0.05), rgba(255,255,255,0.0) 40%);
}
:root[data-theme="dark"] .cursor-dot { border-color: #fff; }
