:root[data-accent=default]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-primary-text-hsl: 146 88% 20%;--vc-primary-text: hsl(var(--vc-primary-text-hsl));--vc-user-accent-hsl: var(--vc-color-accent-default-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-default-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 146 48% 48%;--terminal-bg: 145 54% 90%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: 0 0% 100%;--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=default]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-primary-text-hsl: 146 85% 65%;--vc-primary-text: hsl(var(--vc-primary-text-hsl));--vc-user-accent-hsl: var(--vc-color-accent-default-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-default-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 145 47% 44%;--terminal-bg: 145 31% 13%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root:not(.dark)[data-accent=amber]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: 38 22% 84%;--sidebar-background: 40 48% 93%;--sidebar-accent: 38 26% 88%;--sidebar-border: 38 22% 84%;--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-amber-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-amber-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 34 40% 62%;--terminal-bg: 40 55% 91%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=amber]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-amber-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-amber-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 34 50% 48%;--terminal-bg: 30 28% 14%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root:not(.dark)[data-accent=sky]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: 205 24% 84%;--sidebar-background: 205 52% 93%;--sidebar-accent: 205 30% 88%;--sidebar-border: 205 24% 84%;--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-sky-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-sky-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 205 48% 62%;--terminal-bg: 206 72% 92%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=sky]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-sky-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-sky-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 209 52% 48%;--terminal-bg: 214 33% 15%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root:not(.dark)[data-accent=emerald]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: 160 17% 84%;--sidebar-background: 160 30% 93%;--sidebar-accent: 160 20% 88%;--sidebar-border: 160 17% 84%;--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-emerald-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-emerald-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 165 36% 58%;--terminal-bg: 158 52% 91%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=emerald]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-emerald-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-emerald-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 162 41% 44%;--terminal-bg: 166 30% 14%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root:not(.dark)[data-accent=coral]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: 24 24% 84%;--sidebar-background: 26 52% 93%;--sidebar-accent: 24 30% 88%;--sidebar-border: 24 24% 84%;--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-coral-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-coral-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 22 48% 62%;--terminal-bg: 28 76% 92%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=coral]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-coral-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-coral-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 23 54% 48%;--terminal-bg: 18 34% 15%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root:not(.dark)[data-accent=lime]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: 84 20% 84%;--sidebar-background: 86 36% 93%;--sidebar-accent: 84 24% 88%;--sidebar-border: 84 20% 84%;--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-lime-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-lime-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 84 40% 56%;--terminal-bg: 84 66% 90%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root.dark[data-accent=lime]{--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--vc-user-accent-hsl: var(--vc-color-accent-lime-dark-hsl);--vc-user-accent-foreground-hsl: var(--vc-color-accent-lime-dark-foreground-hsl);--vc-user-accent: hsl(var(--vc-user-accent-hsl));--vc-user-accent-foreground: hsl(var(--vc-user-accent-foreground-hsl));--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-dim: 84 45% 46%;--terminal-bg: 88 28% 14%;--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}:root[data-accent=default]{--vc-focus-ring-hsl: var(--vc-color-accent-default-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-default-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-default-foreground-hsl)}:root.dark[data-accent=default]{--vc-focus-ring-hsl: var(--vc-color-accent-default-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-default-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-default-dark-foreground-hsl)}:root:not(.dark)[data-accent=amber]{--vc-bg-page-hsl: 42 52% 96%;--vc-bg-subtle-hsl: 38 26% 90%;--vc-surface-card-hsl: 40 48% 93%;--vc-surface-popover-hsl: 42 52% 96%;--vc-action-secondary-bg-hsl: 38 26% 88%;--vc-border-subtle-hsl: 38 22% 84%;--vc-focus-ring-hsl: var(--vc-color-accent-amber-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-amber-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-amber-foreground-hsl)}:root.dark[data-accent=amber]{--vc-focus-ring-hsl: var(--vc-color-accent-amber-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-amber-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-amber-dark-foreground-hsl)}:root:not(.dark)[data-accent=sky]{--vc-bg-page-hsl: 206 58% 96%;--vc-bg-subtle-hsl: 205 30% 90%;--vc-surface-card-hsl: 205 52% 93%;--vc-surface-popover-hsl: 206 58% 96%;--vc-action-secondary-bg-hsl: 205 30% 88%;--vc-border-subtle-hsl: 205 24% 84%;--vc-focus-ring-hsl: var(--vc-color-accent-sky-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-sky-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-sky-foreground-hsl)}:root.dark[data-accent=sky]{--vc-focus-ring-hsl: var(--vc-color-accent-sky-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-sky-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-sky-dark-foreground-hsl)}:root:not(.dark)[data-accent=emerald]{--vc-bg-page-hsl: 160 36% 96%;--vc-bg-subtle-hsl: 160 20% 90%;--vc-surface-card-hsl: 160 30% 93%;--vc-surface-popover-hsl: 160 36% 96%;--vc-action-secondary-bg-hsl: 160 20% 88%;--vc-border-subtle-hsl: 160 17% 84%;--vc-focus-ring-hsl: var(--vc-color-accent-emerald-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-emerald-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-emerald-foreground-hsl)}:root.dark[data-accent=emerald]{--vc-focus-ring-hsl: var(--vc-color-accent-emerald-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-emerald-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-emerald-dark-foreground-hsl)}:root:not(.dark)[data-accent=coral]{--vc-bg-page-hsl: 26 58% 96%;--vc-bg-subtle-hsl: 24 30% 90%;--vc-surface-card-hsl: 26 52% 93%;--vc-surface-popover-hsl: 26 58% 96%;--vc-action-secondary-bg-hsl: 24 30% 88%;--vc-border-subtle-hsl: 24 24% 84%;--vc-focus-ring-hsl: var(--vc-color-accent-coral-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-coral-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-coral-foreground-hsl)}:root.dark[data-accent=coral]{--vc-focus-ring-hsl: var(--vc-color-accent-coral-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-coral-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-coral-dark-foreground-hsl)}:root:not(.dark)[data-accent=lime]{--vc-bg-page-hsl: 86 42% 96%;--vc-bg-subtle-hsl: 84 24% 90%;--vc-surface-card-hsl: 86 36% 93%;--vc-surface-popover-hsl: 86 42% 96%;--vc-action-secondary-bg-hsl: 84 24% 88%;--vc-border-subtle-hsl: 84 20% 84%;--vc-focus-ring-hsl: var(--vc-color-accent-lime-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-lime-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-lime-foreground-hsl)}:root.dark[data-accent=lime]{--vc-focus-ring-hsl: var(--vc-color-accent-lime-dark-hsl);--vc-action-primary-bg-hsl: var(--vc-color-accent-lime-dark-hsl);--vc-action-primary-text-hsl: var(--vc-color-accent-lime-dark-foreground-hsl)}:root[data-accent]{--background: var(--vc-bg-page-hsl);--card: var(--vc-surface-card-hsl);--popover: var(--vc-surface-popover-hsl);--secondary: var(--vc-action-secondary-bg-hsl);--muted: var(--vc-bg-subtle-hsl);--border: var(--vc-border-subtle-hsl);--input: var(--vc-border-subtle-hsl);--primary: var(--vc-action-primary-bg-hsl);--primary-foreground: var(--vc-action-primary-text-hsl);--accent: var(--vc-action-primary-bg-hsl);--accent-foreground: var(--vc-action-primary-text-hsl);--ring: var(--vc-focus-ring-hsl);--terminal: var(--vc-action-primary-bg-hsl);--terminal-foreground: var(--vc-action-primary-text-hsl);--terminal-bg: var(--vc-bg-subtle-hsl);--sidebar-background: var(--vc-surface-card-hsl);--sidebar-accent: var(--vc-action-secondary-bg-hsl);--sidebar-border: var(--vc-border-subtle-hsl);--sidebar-primary: var(--vc-action-primary-bg-hsl);--sidebar-primary-foreground: var(--vc-action-primary-text-hsl);--sidebar-ring: var(--vc-focus-ring-hsl)}
