/* Generated by scripts/design_tokens.py from design/tokens.json. Do not edit by hand: change the token, run the script.
   The instrument's tokens (DESIGN.md): the app, dark first; the light set follows the device setting. The values and the
   contrast every pair must clear are in design/tokens.json and tests/nflcore/test_design_tokens.py. */
:root {
  color-scheme: dark;
  --ground: #0a1c0e;
  --card: #17291b;
  --line: #2e3f31;
  --text: #ecf2eb;
  --muted: #93a28f;
  --paper: #102214;
  --chip: #243527;
  --accent: #e6c043;
  --on-accent: #0a1c0e;
  --ok: #44ad68;
  --warn: #d6893d;
  --bad: #f37461;
  --on-outcome: #0a1c0e;
  --border: #808d7d;
  --edge-shade: rgba(236, 242, 235, .14);
  /* A lane's colour, and a quiet or waiting lane's own colour dimmed to a solid value that still clears 4.5:1 on the card. */
  --lane-model: #5aa9ff; --lane-market: #a78bfa; --lane-money: #23c5e7; --lane-form: #2dd4bf; --lane-systems: #f472b6; --lane-others: #fb923c;
  --lane-model-muted: #4d91d4; --lane-market-muted: #967fdf; --lane-money-muted: #449db3; --lane-form-muted: #269f8c; --lane-systems-muted: #d568a0; --lane-others-muted: #c97b35;
  --sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --serif: "Source Serif 4", Georgia, "Times New Roman", serif;
  --mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;
  --r-card: 14px; --r-control: 10px; --r-pill: 999px;
  --lane-tint: 14%; --dur: 160ms; --ease: cubic-bezier(.2, .7, .2, 1);
}
@media (prefers-color-scheme: light) {
  :root {
    color-scheme: light;
    --ground: #f2f7f3;
    --card: #fdfffd;
    --line: #d0d5ce;
    --text: #0a1b06;
    --muted: #616f5e;
    --paper: #f8fbf8;
    --chip: #f2f5f2;
    --accent: #7f6604;
    --on-accent: #fdfffd;
    --ok: #007f3f;
    --warn: #a45d01;
    --bad: #c04536;
    --on-outcome: #fdfffd;
    --border: #7b8778;
    --edge-shade: rgba(10, 27, 6, .14);
    --lane-model: #1860bd; --lane-market: #694acd; --lane-money: #006f85; --lane-form: #0b6f63; --lane-systems: #ad2f72; --lane-others: #a1470e;
    --lane-model-muted: #3e6ba8; --lane-market-muted: #6b5dac; --lane-money-muted: #347485; --lane-form-muted: #347574; --lane-systems-muted: #99507f; --lane-others-muted: #945f40;
    --lane-tint: 10%;
  }
}
@media (prefers-reduced-motion: reduce) { :root { --dur: 0ms; } }
