/* Overridden to match b2prime.com (admin-my.b2prime.com/api/v2/my/system-info,
   B2Core uiConfig.theme) per request, replacing this tenant's own auto-mapped
   colors. --chart-2/3/5 (positive/medium/demo) have no B2Core equivalent —
   shared B2Copy palette, unchanged; --chart-1/--chart-4 follow the new
   --primary/--destructive. */
:root {
  --background: #ffffff;
  --foreground: #181b1a;
  --card: #f7f8f8;
  --card-foreground: #181b1a;
  --popover: #f7f8f8;
  --popover-foreground: #181b1a;
  --primary: #03a17e;
  --primary-foreground: #ffffff;
  --secondary: #dcf2ed;
  --secondary-foreground: #0c6551;
  --muted: #fbfcfc;
  --muted-foreground: #6c7a77;
  --accent: #ebf7f5;
  --accent-foreground: #0c6551;
  --border: #d6dbda;
  --input: #e9eceb;
  --ring: #03a17e;
  --leaderboard-link-hover: #03b991;
  --destructive: #bf3838;
  --destructive-foreground: #ffffff;
  --chart-1: #03a17e;
  --chart-2: #459b18;
  --chart-3: #b59807;
  --chart-4: #bf3838;
  --chart-5: #a42cbd;
}

.dark {
  --background: #181b1a;
  --foreground: #ffffff;
  --card: #1f2322;
  --card-foreground: #ffffff;
  --popover: #1f2322;
  --popover-foreground: #ffffff;
  --primary: #03a17e;
  --primary-foreground: #ffffff;
  --secondary: #152e28;
  --secondary-foreground: #74cbb8;
  --muted: #1c1f1e;
  --muted-foreground: #879592;
  --accent: #162622;
  --accent-foreground: #74cbb8;
  --border: #3c4442;
  --input: #2b312f;
  --ring: #03a17e;
  --leaderboard-link-hover: #03b991;
  --destructive: #bf3838;
  --destructive-foreground: #ffffff;
  --chart-1: #03a17e;
  --chart-2: #459b18;
  --chart-3: #b59807;
  --chart-4: #bf3838;
  --chart-5: #a42cbd;
}
