/* Shared by the tracking dashboard and sign-in page, scoped away from accounting. */
[data-tracking-theme] {
  --ink: #ffffff;
  --muted: #a3a3a3;
  --line: #292929;
  --paper: #0a0a0a;
  --gold: #f7c900;
  --brand-gold: #f7c900;
  --theme-scheme: dark;
  color-scheme: var(--theme-scheme);
  background: var(--paper);
}

[data-tracking-theme=light] {
  --ink: #202124;
  --muted: #62666d;
  --text-secondary: #4b515a;
  --line: #e1e3e6;
  --line-strong: #c0c4ca;
  --paper: #f7f8fa;
  --sidebar: #ffffff;
  --surface: #ffffff;
  --surface-subtle: #f4f5f7;
  --surface-selected: #eff1f4;
  --hover: #2021240a;
  --hover-subtle: #20212404;
  --gold: #806500;
  --accent-text: #806500;
  --accent-soft: #fff9df;
  --accent-line: #dcc66b;
  --danger: #b42318;
  --danger-soft: #fff1f0;
  --danger-line: #edaaa5;
  --chart-blue: #1267b1;
  --chart-purple: #7951bf;
  --chart-green: #147855;
  --theme-scheme: light;
}

[data-tracking-theme] body { background: var(--paper); }
[data-tracking-theme=light] input::placeholder,
[data-tracking-theme=light] textarea::placeholder { color: var(--muted); opacity: 1; }
