:root {
  --blendex-ui-primary: #6D5CE7;
  --blendex-ui-primary-soft: #f0edff;
  --blendex-ui-highlight-border: #d8d1ff;
  --blendex-workspace-bg: #f0f4f8;
  --blendex-workspace-surface: #ffffff;
  --blendex-workspace-text: #111827;
  --blendex-workspace-muted: #6b7280;
  --blendex-workspace-border: #e5edf6;
  --blendex-workspace-accent: var(--blendex-ui-primary);
  --blendex-workspace-accent-soft: var(--blendex-ui-primary-soft);
  --blendex-workspace-shadow: 0 4px 24px rgba(15, 23, 42, .04);
  --blendex-workspace-radius: 14px;
  --blendex-workspace-control-radius: 8px;
  --blendex-workspace-header-height: 54px;
  --blendex-workspace-sidebar-width: 360px;
  --blendex-workspace-max-width: 1440px;
  --blendex-workspace-gap: 20px;
}

[data-blendex-workspace] {
  --workspace-accent: var(--blendex-ui-primary);
  --workspace-accent-soft: var(--blendex-ui-primary-soft);
}
