/* theme.css — the one theme of the reports dashboard and the CRM (user,
   2026-10-02). Tokens only: every page styles its components through these.
   Light only — the dark theme was not wanted (user, 2026-10-02).

   Status colours (good / warning / critical) are meanings, not decoration —
   they never change with the theme's accent and are never used as a chart
   series. The chart series were checked for colour-blind readers (dataviz
   validator, 2026-10-02); keep the order — it is what makes neighbouring
   series distinguishable. */
:root {
  color-scheme: light;
  --be-bg: #f4f6f7; --be-surface: #ffffff; --be-surface-2: #eef1f3;
  --be-ink: #141b22; --be-ink-2: #4d5965; --be-ink-3: #7b8794;
  --be-line: #dde3e8; --be-line-strong: #b9c3cc;
  --be-accent: #0e6b68; --be-accent-ink: #0b5654; --be-accent-soft: #dff0ee; --be-on-accent: #ffffff;
  --be-good: #0ca30c; --be-warning: #fab219; --be-critical: #d03b3b;
  --be-good-soft: #e3f5e3; --be-warning-soft: #fff1cf; --be-critical-soft: #fbe3e3;
  --be-warning-ink: #7a5200; --be-critical-ink: #a32a2a; --be-good-ink: #0a7a0a;
  --be-shadow: 0 1px 2px rgba(20,27,34,.06), 0 4px 14px rgba(20,27,34,.05);
  --be-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;
  --be-sans: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;
  --be-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;
  /* chart series, in this order */
  --chart-1: #00918a; --chart-2: #eb6834; --chart-3: #2a78d6;
  --chart-4: #eda100; --chart-5: #4a3aa7; --chart-6: #e87ba4;
  --chart-grid: #e7ebee; --chart-axis: #7b8794;
}
