/* Eagle Eye Strategy — design tokens
   Distinct from Horizon (clay/forest/serif). Adire indigo, brass, paper. */

:root {
  --ink: #0b1220;
  --ink-soft: #1a2740;
  --indigo: #1e3a6e;
  --indigo-deep: #132748;
  --indigo-mid: #2f5aa0;
  --indigo-soft: #d9e4f5;
  --indigo-wash: #eef3fa;
  --brass: #b08a3c;
  --brass-deep: #8a6a28;
  --brass-soft: #f3e8cc;
  --paper: #f7f4ee;
  --paper-warm: #efe9df;
  --line: #d4d0c6;
  --line-strong: #b8b2a4;
  --white: #ffffff;
  --mute: #5c6474;
  --mute-soft: #8a92a0;

  --font-display: "Sora", "Segoe UI", Helvetica, Arial, sans-serif;
  --font-body: "IBM Plex Sans", "Segoe UI", Helvetica, Arial, sans-serif;
  --font-mono: "IBM Plex Mono", "SF Mono", Menlo, monospace;

  --fs-xs: 0.75rem;
  --fs-sm: 0.875rem;
  --fs-base: 1.0625rem;
  --fs-md: 1.25rem;
  --fs-lg: 1.625rem;
  --fs-xl: 2.25rem;
  --fs-2xl: clamp(2.4rem, 4.5vw, 3.6rem);
  --fs-3xl: clamp(3rem, 6vw, 4.75rem);

  --lh-tight: 1.15;
  --lh-snug: 1.35;
  --lh-body: 1.65;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4.5rem;
  --space-9: 7rem;

  --measure: 40rem;
  --shell: 72rem;
  --rail: 14rem;

  --ease: cubic-bezier(0.22, 1, 0.36, 1);
  --dur: 280ms;
  --dur-slow: 520ms;

  --radius: 2px;
}
