:root {
  --primary_color:#46b97c;
  --secondary_color:#3b3d3c;
  --background_color:#f9f9f9;
  --navbar_color:#ffffff;
  --text_color:#222222;
  --text_heading:#222222;
  --text_muted:#777777;
  --surface_color:#ffffff;
  --surface_soft:#fafbff;
  --surface_hover:#f9f9f9;
  --border_color:#eeeeee;
  --input_bg:#ffffff;
  --input_disabled:#f0f5fd;
  --scrollbar_track:#eeeeee;
  --scrollbar_thumb:#d3d3d6;
}

[data-theme="dark"] {
  color-scheme: dark;
  --background_color:#0f1419;
  --navbar_color:#151b23;
  --text_color:#e8edf4;
  --text_heading:#f8fafc;
  --text_muted:#9aa3b2;
  --surface_color:#151b23;
  --surface_soft:#1c2430;
  --surface_hover:#243040;
  --border_color:#2a3340;
  --input_bg:#0f1419;
  --input_disabled:#1c2430;
  --scrollbar_track:#1c2430;
  --scrollbar_thumb:#3a4450;
  --bs-border-color:#2a3340;
  --bs-body-bg:#0f1419;
  --bs-body-color:#e8edf4;
  --bs-secondary-bg:#1c2430;
  --bs-tertiary-bg:#151b23;
}
