:root {
  --color-bg: #f0f6fc;
  --color-surface: #ffffff;
  --color-ink: #0f172a;
  --color-muted: #475569;
  --color-line: #c5d4e8;
  --color-accent: #0369a1;
  --color-accent-ink: #ffffff;
  --color-cyan: #0891b2;
  --color-warn-bg: #e0f2fe;
  --color-warn-ink: #0c4a6e;
  --color-user-bg: #e0f2fe;
  --color-assistant-bg: #ffffff;
  --color-status: #0e7490;
  --color-price: #0369a1;
  --font-sans: "Segoe UI", "Liberation Sans", sans-serif;
  --font-mono: "Consolas", "Liberation Mono", monospace;
  --radius: 6px;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --max-width: 68rem;
}
