:root,
[data-theme="museum"] {
  --bg: #11110f;
  --bg-elev: #1a1814;
  --surface: #22201a;
  --surface-2: #2b2720;
  --text: #f0ece2;
  --text-muted: #b5ac97;
  --accent: #c59e62;
  --accent-2: #7a8f5a;
  --line: rgba(240, 236, 226, 0.14);
  --glass: rgba(255, 255, 255, 0.05);
  --shadow: 0 16px 50px rgba(0, 0, 0, 0.45);
}

[data-theme="light"] {
  --bg: #f4f1eb;
  --bg-elev: #ffffff;
  --surface: #fffbf4;
  --surface-2: #f0e9db;
  --text: #221f19;
  --text-muted: #6f6657;
  --accent: #9c6c2f;
  --accent-2: #4a7659;
  --line: rgba(34, 31, 25, 0.14);
  --glass: rgba(255, 255, 255, 0.62);
  --shadow: 0 14px 42px rgba(90, 70, 40, 0.14);
}

[data-theme="nature"] {
  --bg: #151a16;
  --bg-elev: #1d241f;
  --surface: #242d26;
  --surface-2: #2d392f;
  --text: #ecf1e7;
  --text-muted: #a8b5a1;
  --accent: #b58a52;
  --accent-2: #89a978;
  --line: rgba(236, 241, 231, 0.15);
  --glass: rgba(217, 243, 217, 0.06);
  --shadow: 0 16px 48px rgba(0, 0, 0, 0.4);
}
