/* CapAI design tokens — dark palette, flat colors, gently rounded geometry. */
:root {
  /* Surfaces */
  --bg: #0b0e12;          /* deep charcoal */
  --surface: #11151b;     /* panel slate */
  --surface-2: #161b23;   /* raised slate */
  --line: #242c37;        /* hairline borders */
  --line-strong: #36404e;

  /* Text */
  --text: #f4f7fa;
  --text-muted: #95a1b1;
  --text-faint: #5c6877;

  /* Accents — flat, high contrast, matched to the CapAI brand marks */
  --accent: #1fd3e6;      /* brand cyan */
  --accent-bright: #4ee0ef;
  --accent-2: #bbf24e;    /* brand lime — data callouts */
  --accent-ink: #062228;  /* text on accent */

  /* Type */
  --font-sans: "Inter Tight", "Inter", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;

  /* Motion — restrained, fast, no easing flourish */
  --t-fast: 100ms linear;
  --t-base: 140ms ease-out;

  /* Layout */
  --max-w: 1180px;
  --gutter: 24px;
  --nav-h: 56px;

  /* Corners — soft, not sharp; small for chips, larger for cards */
  --radius: 18px;
  --radius-sm: 10px;

  /* Soft depth so panels read as cards, not wireframe boxes */
  --shadow: 0 14px 40px -18px rgba(0, 0, 0, 0.7);
}
