:root {
  /* ===== mauve / purple palette  ===== */
  --mauve-light: #f6ecf5;
  --mauve-soft: #e8d3e3;
  --mauve-mid: #b99bb3;
  --mauve-deep: #7f607b;
  --mauve-charcoal: #4b3c48;
  --lavender-blush: #fdfaff;

  /* ===== dark body tones from original index ===== */
  --body-deep: #261b25;
  --body-deeper: #1c141b;
  --body-panel: #2f2230;
  --body-panel-2: #362738;
  --body-border: rgba(185, 155, 179, 0.28);
  --body-text: #f3eaf2;
  --body-text-muted: #d8c7d6;
  --body-accent: #b99bb3;
}