html[data-theme="light"] {
  --bg: #f3f6f4;
  --bg-accent: #e8f5ef;
  --surface: #ffffff;
  --surface-2: #f8faf9;
  --text: #122018;
  --muted: #5f7268;
  --border: #d9e5de;
  --input-bg: #ffffff;
  --accent: #0f9f6e;
  --accent-strong: #0b7d56;
  --accent-soft: #dff7ec;
  --accent-ring: rgba(15, 159, 110, 0.18);
  --ok: #0f9f6e;
  --ok-soft: #dff7ec;
  --danger: #d14343;
  --danger-soft: #fde8e8;
  --warn: #b7791f;
  --warn-soft: #fef3c7;
  --sidebar-bg: #0e1f18;
  --sidebar-text: #d7ebe2;
  --sidebar-muted: #8eaea0;
  --sidebar-active: #163528;
  --sidebar-active-text: #7df5bf;
}
