:root {
  color-scheme: light dark;

  --brand-purple: #6d4fd6;
  --bg: #ffffff;
  --bg-elevated: #f7f5fb;
  --ink: #1a1625;
  --muted: #6d6880;
  --border: #e3ddef;

  --highlight: #ffe08a;
  --highlight-active: #ffb703;

  --font-ui: system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-manuscript: Georgia, "Times New Roman", serif;
}

[data-theme="dark"] {
  --bg: #14121c;
  --bg-elevated: #1d1a28;
  --ink: #f2f0f6;
  --muted: #a89fc2;
  --border: #322c42;
  --brand-purple: #9b7bff;
}
