.crm-blueprint-shell,
.dark {
    color-scheme: dark;
    --background: oklch(0.135 0.018 255);
    --foreground: oklch(0.985 0.004 255);
    --card: oklch(0.18 0.022 255);
    --card-foreground: oklch(0.985 0.004 255);
    --popover: oklch(0.16 0.02 255);
    --popover-foreground: oklch(0.985 0.004 255);
    --primary: oklch(0.76 0.15 162);
    --primary-foreground: oklch(0.11 0.02 255);
    --secondary: oklch(0.24 0.024 255);
    --secondary-foreground: oklch(0.94 0.006 255);
    --muted: oklch(0.23 0.022 255);
    --muted-foreground: oklch(0.7 0.025 255);
    --accent: oklch(0.58 0.18 255);
    --accent-foreground: oklch(0.98 0.004 255);
    --destructive: oklch(0.64 0.22 25);
    --destructive-foreground: oklch(0.98 0.004 255);
    --border: oklch(0.29 0.026 255);
    --input: oklch(0.22 0.022 255);
    --ring: oklch(0.76 0.15 162);
    --radius: 0.5rem;
    --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --sidebar: oklch(0.12 0.018 255);
    --sidebar-foreground: oklch(0.9 0.012 255);
    --sidebar-primary: var(--primary);
    --sidebar-primary-foreground: var(--primary-foreground);
    --sidebar-accent: oklch(0.21 0.028 255);
    --sidebar-accent-foreground: oklch(0.98 0.004 255);
    --sidebar-border: oklch(0.27 0.026 255);
    --sidebar-ring: var(--ring);
    --sidebar-width: 17.5rem;
    --sidebar-width-icon: 4.5rem;
    --sidebar-menu-button-height: 2.3rem;
    --sidebar-menu-button-px: 0.75rem;
    --sidebar-menu-button-py: 0.5rem;
    --sidebar-menu-button-font-size: 0.88rem;
    --sidebar-menu-button-active-bg: oklch(0.24 0.04 255);
    --sidebar-menu-button-active-color: oklch(0.98 0.004 255);
    --sidebar-menu-button-active-font-weight: 650;
    --sidebar-menu-button-radius: 0.5rem;
    --sidebar-menu-button-gap: 0.65rem;
}

.crm-blueprint-shell {
    background: var(--background);
    color: var(--foreground);
}
