:root {
  --color-bg: #0d0e12;
  --color-surface: #16181e;
  --color-surface2: #1e2129;
  --color-line: #2a2e38;
  --color-text: #eceef3;
  --color-muted: #8b91a1;
  --color-accent: #7c8cff;
  --color-accent-2: #ff7ce0;
  --color-accent-text: #0d0e12;
  --color-danger: #ff6b6b;
  --color-run: #F5A524;
  --color-ok: #3DD68C;
  --color-none: #5B6270;
  --color-ai: #5AA9FF;
  --color-card: #A879FF;
  --color-voice: #FF9F43;
  --color-music: #FF5C8A;
  --color-sfx: #F5D76E;
  --color-screen: #000;
  --color-scrim: rgb(0 0 0 / .6);
  --color-on-scrim: #fff;
  --radius-s: 10px;
  --radius-m: 16px;
  --radius-l: 22px;
  --radius-pill: 999px;
  --space-1: 6px;
  --space-2: 12px;
  --space-3: 18px;
  --space-4: 26px;
  --border-width: 1px;
  --motion-fast: .2s;
  --font-family: Inter, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-size: 14px;
  --font-size-s: 12px;
  --font-size-l: 17px;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --layout-left: 232px;
  --layout-breakpoint: 900px;
  --layout-frame: 70vh;
}
