/* Colors for the existing New API frontend. */
html:root,
html [data-theme-preset] {
  --background: #f6f7f1;
  --foreground: #171c14;
  --card: #ffffff;
  --card-foreground: #171c14;
  --popover: #ffffff;
  --popover-foreground: #171c14;
  --primary: #405600;
  --primary-foreground: #ffffff;
  --secondary: #edf0e7;
  --secondary-foreground: #27351c;
  --muted: #edf0e7;
  --muted-foreground: #50594b;
  --accent: #e9f1d5;
  --accent-foreground: #27351c;
  --border: #d8ded1;
  --input: #acb6a5;
  --ring: #627913;
  --sidebar: #f1f3eb;
  --sidebar-foreground: #171c14;
  --sidebar-primary: #405600;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #e9f1d5;
  --sidebar-accent-foreground: #27351c;
  --sidebar-border: #d8ded1;
  --sidebar-ring: #627913;
}

html.dark:root,
html.dark [data-theme-preset] {
  --background: #1a2118;
  --foreground: #eef2e9;
  --card: #232c20;
  --card-foreground: #eef2e9;
  --popover: #232c20;
  --popover-foreground: #eef2e9;
  --primary: #d9fa77;
  --primary-foreground: #171c14;
  --secondary: #303d2b;
  --secondary-foreground: #eef2e9;
  --muted: #2a3526;
  --muted-foreground: #bfcbb9;
  --accent: #344429;
  --accent-foreground: #ecf5df;
  --border: #4a5944;
  --input: #738467;
  --ring: #d9fa77;
  --sidebar: #1d271a;
  --sidebar-foreground: #eef2e9;
  --sidebar-primary: #d9fa77;
  --sidebar-primary-foreground: #171c14;
  --sidebar-accent: #344429;
  --sidebar-accent-foreground: #ecf5df;
  --sidebar-border: #4a5944;
  --sidebar-ring: #d9fa77;
}
