/* Design tokens */
:root {
  --blue-50: #eff6ff;
  --blue-100: #dbeafe;
  --blue-500: #3b82f6;
  --blue-600: #2563eb;
  --blue-700: #1d4ed8;
  --ink: #101828;
  --ink-2: #344054;
  --muted: #667085;
  --subtle: #98a2b3;
  --line: #e7ecf2;
  --surface: #fff;
  --canvas: #f6f8fb;
  --success: #067647;
  --success-bg: #ecfdf3;
  --warning: #b54708;
  --warning-bg: #fff7e6;
  --info: #175cd3;
  --info-bg: #eff8ff;
  --font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --r-control: 8px;
  --r-card: 12px;
  --r-panel: 18px;
  --pill: 999px;
  --shadow-card: 0 18px 50px rgb(16 24 40 / 10%);
  --shadow-soft: 0 4px 12px rgb(37 59 94 / 6%);
  --container: 1200px;
}
