:root {
  color-scheme: light;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --leaf-900: #17351f;
  --leaf-800: #214728;
  --leaf-700: #315f32;
  --leaf-600: #47783e;
  --leaf-500: #5a9149;
  --leaf-400: #7aab5c;
  --leaf-200: #dceacb;
  --leaf-100: #ecf5df;
  --cream: #fbfbf3;
  --lime: #d6e96f;
  --pit: #684a2f;
  --ink: #172118;
  --muted: #657264;
  --line: rgba(49, 95, 50, 0.16);
  --shadow: 0 22px 60px rgba(39, 67, 37, 0.12);
  --warn: #7a3d18;
  --warn-bg: rgba(255, 244, 224, 0.85);
  --ok: #1f5c2e;
  --ok-bg: rgba(236, 245, 223, 0.9);
  --info: #2f4f6b;
  --danger: #e65100;
  --sankey-inflow: #a8c97a;
  --sankey-vector: #2e7d32;
  --sankey-blocked: #f9a825;
  --sankey-failed: #e65100;
  --sankey-muted: #90a4ae;
  --motion-fast: 180ms ease;
  --motion-pulse: 2s ease-in-out infinite;
  --page-bg-top: #f7f8ef;
  --page-bg-mid: #eef4e5;
  --page-bg-end: #f8f5ea;
}
