html[data-theme="dark"] {
  --bg: #0b1410;
  --bg-accent: #122018;
  --surface: #121c17;
  --surface-2: #17241e;
  --text: #e8f2ec;
  --muted: #9bb0a5;
  --border: #24352c;
  --input-bg: #0f1914;
  --accent: #2dd4a0;
  --accent-strong: #5eefbf;
  --accent-soft: rgba(45, 212, 160, 0.14);
  --accent-ring: rgba(45, 212, 160, 0.22);
  --ok: #2dd4a0;
  --ok-soft: rgba(45, 212, 160, 0.14);
  --danger: #fb7185;
  --danger-soft: rgba(251, 113, 133, 0.14);
  --warn: #fbbf24;
  --warn-soft: rgba(251, 191, 36, 0.14);
  --sidebar-bg: #07110d;
  --sidebar-text: #d7ebe2;
  --sidebar-muted: #7f998c;
  --sidebar-active: #143226;
  --sidebar-active-text: #7df5bf;
}
