/* AgentOS tokens — single definition. Spec: src/design-system/PLAN.md §2-§10. */
:root {
  --color-surface: #ffffff;
  --color-surface-subtle: #f1f5f9;
  --color-surface-muted: #e2e8f0;
  --color-app-bg: #f8fafc;
  --color-text-primary: #0f172a;
  --color-text-secondary: #64748b;
  --color-text-muted: #94a3b8;
  --color-text-inverse: #ffffff;
  --color-border: #e2e8f0;
  --color-border-strong: #cbd5e1;
  --color-primary: #2563eb;
  --color-primary-hover: #1d4ed8;
  --color-primary-active: #1e40af;
  --color-primary-subtle: #eff6ff;
  --color-success: #16a34a;
  --color-warning: #d97706;
  --color-error: #dc2626;
  --color-info: #2563eb;
  --color-status-queued: #64748b;
  --color-status-running: #2563eb;
  --color-status-streaming: #1d4ed8;
  --color-status-success: #16a34a;
  --color-status-failed: #dc2626;
  --color-status-cancelled: #94a3b8;
  --color-status-partial: #d97706;
  --color-status-retrying: #d97706;
  --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;
  --space-0: 0; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem;
  --space-4: 1rem; --space-6: 1.5rem; --space-8: 2rem; --space-12: 3rem;
  --space-16: 4rem; --space-24: 6rem;
  --radius-xs: 4px; --radius-sm: 6px; --radius-md: 8px; --radius-lg: 12px; --radius-pill: 999px;
  --shadow-subtle: 0 1px 2px rgba(15, 23, 42, 0.06);
  --shadow-elevated: 0 4px 12px rgba(15, 23, 42, 0.08);
  --shadow-overlay: 0 12px 32px rgba(15, 23, 42, 0.16);
  --duration-fast: 150ms; --duration-base: 250ms; --duration-slow: 600ms;
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --z-sticky: 10; --z-dropdown: 30; --z-drawer: 50; --z-modal: 60; --z-toast: 70;
}
