/* Design tokens for the Treelife Blog Agent (Ishan's brief, 12/10/2026). */
:root {
  --ink: #1c2b3a;
  --ink-2: #3d5166;
  --forest: #0d3b26;
  --green: #1a5c3a;
  --sea: #2e8b57;
  --lime: #c8f04d;
  --pass: #2e8b57; --pass-bg: #e3f3ea;
  --fail: #c0392b; --fail-bg: #fdecea;
  --uns: #e67e22;  --uns-bg: #fdf1e3;
  --gate: #d4a843; --gate-bg: #f6e7b8;
  --glass: rgba(255, 255, 255, .74);
  --glass-strong: rgba(255, 255, 255, .9);
  --glass-line: rgba(255, 255, 255, .8);
  --hair: rgba(13, 59, 38, .12);
  --shadow: 0 10px 32px rgba(13, 59, 38, .16), inset 0 1px 0 rgba(255, 255, 255, .9);
  --radius: 18px;
  --radius-sm: 10px;
  --ui: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;
  --mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --serif: "Source Serif 4", Georgia, serif;
}
