/* system-info has no uiConfig.theme (light/dark/icons all null — confirmed live,
   not a stale read) — mapped instead from the live fallback stylesheet at
   my.richmassgroupllc.com/assets/styles/theme.css (html:has(body.{light,dark}-theme)),
   cross-checked against the rendered login page's own computed --accent (both
   agree). theme_color=#c58737 (warm gold/bronze) — this REPLACES an earlier
   #44B6AE assumption that did not match either source when re-verified.
   --charts-1 (#52b17c) is a shared B2Core chart default (also seen on other
   themeless tenants) but --accent (#c58737) is tenant-specific and independently
   confirmed, so it is not the "generic default" trap. --secondary/--accent
   surfaces + foregrounds are derived with the same blend b2core-theme.py uses
   (14%/8% accent-into-background for surfaces, 55% accent-into-text for
   foregrounds) since the Angular fallback token set has no equivalent.
   --chart-1/--chart-2 come from the source's --charts-1/--charts-2 (Angular
   token mapping) — not invented. */
:root {
  --background: #ffffff;
  --foreground: #343434;
  --card: #fafafa;
  --card-foreground: #343434;
  --popover: #fafafa;
  --popover-foreground: #343434;
  --primary: #c58737;
  --primary-foreground: #ffffff;
  --secondary: #f7eee3;
  --secondary-foreground: #846236;
  --muted: #fcfcfc;
  --muted-foreground: #808080;
  --accent: #faf5ef;
  --accent-foreground: #846236;
  --border: #e6e6e6;
  --input: #f0f0f0;
  --ring: #c58737;
  --leaderboard-link-hover: #c58737;
  --destructive: #bf3838;
  --destructive-foreground: #ffffff;
  --chart-1: #52b17c;
  --chart-2: #ffa655;
}

.dark {
  --background: #232c37;
  --foreground: #ffffff;
  --card: #29333f;
  --card-foreground: #ffffff;
  --popover: #29333f;
  --popover-foreground: #ffffff;
  --primary: #c58737;
  --primary-foreground: #ffffff;
  --secondary: #3a3937;
  --secondary-foreground: #dfbd91;
  --muted: #26303b;
  --muted-foreground: #797f86;
  --accent: #303337;
  --accent-foreground: #dfbd91;
  --border: #404b59;
  --input: #313c49;
  --ring: #c58737;
  --leaderboard-link-hover: #c58737;
  --destructive: #bf3838;
  --destructive-foreground: #ffffff;
  --chart-1: #52b17c;
  --chart-2: #ffa655;
}
