:root,
:host {
  --background: oklch(100% 0 0);
  --foreground: oklch(0.3378 0.0742 292.68);
  --card: oklch(100% 0 0);
  --card-foreground: oklch(0.3378 0.0742 292.68);
  --popover: oklch(100% 0 0);
  --popover-foreground: oklch(0.3378 0.0742 292.68);
  --primary: oklch(0.6571 0.1245 71.6);
  --primary-foreground: oklch(100% 0 0);
  --primary-hover: oklch(0.6889 0.116 73.43);
  --primary-active: oklch(0.5829 0.1092 71.5);
  --secondary: oklch(0.9534 0.0094 279.69);
  --secondary-foreground: oklch(0.3378 0.0742 292.68);
  --secondary-hover: oklch(0.9629 0.008 286.25);
  --secondary-active: oklch(0.8924 0.0082 278.62);
  --muted: oklch(0.9534 0.0094 279.69);
  --muted-foreground: oklch(0.5706 0.0571 295.69);
  --border: oklch(0.9109 0.007 247.9);
  --input-border: oklch(0.9109 0.007 247.9);
  --input-background: oklch(100% 0 0);
  --ring: oklch(0.6571 0.1245 71.6);
  --split-handle: oklch(51.55% 0.0078 286.12);
  --negative: oklch(62.68% 0.2133 19.36);
  --negative-foreground: oklch(100% 0 0);
  --negative-hover: oklch(65.68% 0.1921 16.84);
  --negative-active: oklch(57.11% 0.1931 19.34);
  --positive: oklch(65.09% 0.1491 158.94);
  --positive-foreground: oklch(100% 0 0);
  --positive-hover: oklch(68.43% 0.1413 162.42);
  --positive-active: oklch(60.25% 0.1376 159.06);
  --warning: oklch(69.62% 0.1955 32.32);
  --warning-foreground: oklch(100% 0 0);
  --warning-hover: oklch(72.4% 0.1723 32.05);
  --warning-active: oklch(64.47% 0.1802 32.22);
  --information: oklch(65.2% 0.1901 253.21);
  --information-foreground: oklch(100% 0 0);
  --information-hover: oklch(68.57% 0.1709 251.52);
  --information-active: oklch(60.47% 0.1749 253.06);
  --sidebar: oklch(0.9822 0.0041 271.37);
  --sidebar-foreground: oklch(0.3378 0.0742 292.68);
  --sidebar-primary: oklch(92.76% 0.0058 264.531);
  --sidebar-primary-foreground: oklch(0.3378 0.0742 292.68);
  --sidebar-secondary: oklch(92.76% 0.0058 264.531);
  --sidebar-secondary-foreground: oklch(0.3378 0.0742 292.68);
  --sidebar-border: oklch(0.9109 0.007 247.9);
  --sidebar-ring: oklch(0.6571 0.1245 71.6 / 50%);
  --object-header: oklch(0.9822 0.0041 271.37);
  --object-header-foreground: oklch(0.3378 0.0742 292.68);
  --table-header: oklch(0.9762 0.0041 271.37);
  --table-header-foreground: oklch(0.3378 0.0742 292.68);
  --table-hover: oklch(0.9612 0.0041 271.37);
  --table-hover-foreground: oklch(0.3378 0.0742 292.68);
  --table-active: oklch(0.9462 0.0042 271.37);
  --table-active-foreground: oklch(0.3378 0.0742 292.68);
  --shadow-xs: 0 1px 2px #0000000a, 0 1px 2px #0000000d;
  --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 3px -2px #0000001a;
  --shadow-md: 0 3px 6px -1px #0000001a, 0 1px 4px #0000001a;
  --shadow-lg: 0 10px 15px -3px #0000001a, 0 1px 6px #0000001a;
  --shadow-xl: 0 20px 25px -5px #0000001a, 0 1px 10px #0000001a;
  --shadow-button: none;
  --shadow-input: var(--shadow-xs);
  --font-sans: "Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --tracking-normal: -0.025em;
  --leading-tight: 1.2;
  --radius-control: 0.625rem;
  --radius: 0.938rem;
  --spacing: 0.25rem;
  --opacity-disabled: 0.5;
}

.dark {
  --background: oklch(17.76% 0 0);
  --foreground: oklch(100% 0 0);
  --card: oklch(22% 0 0);
  --card-foreground: oklch(100% 0 0);
  --popover: oklch(24% 0 0);
  --popover-foreground: oklch(100% 0 0);
  --primary: oklch(0.6571 0.1245 71.6);
  --primary-foreground: oklch(100% 0 0);
  --primary-hover: oklch(0.6889 0.116 73.43);
  --primary-active: oklch(0.5829 0.1092 71.5);
  --secondary: oklch(28% 0 0);
  --secondary-foreground: oklch(100% 0 0);
  --secondary-hover: oklch(38.29% 0 0);
  --secondary-active: oklch(25.62% 0 0);
  --muted: oklch(26.9% 0 0);
  --muted-foreground: oklch(70.9% 0 0);
  --border: oklch(30% 0 0);
  --input-border: oklch(30% 0 0);
  --input-background: oklch(20% 0 0);
  --ring: oklch(0.6571 0.1245 71.6 / 50%);
  --split-handle: oklch(64% 0.0102 286.13);
  --negative: oklch(48.17% 0.1805 24.53);
  --negative-foreground: oklch(100% 0 0);
  --negative-hover: oklch(52.64% 0.166 21.28);
  --negative-active: oklch(43.89% 0.1631 24.18);
  --positive: oklch(60.1% 0.1305 156.37);
  --positive-foreground: oklch(100% 0 0);
  --positive-hover: oklch(64.42% 0.1185 158.5);
  --positive-active: oklch(54.83% 0.1178 156.7);
  --warning: oklch(59.05% 0.1634 32.14);
  --warning-foreground: oklch(100% 0 0);
  --warning-hover: oklch(63.23% 0.1431 31.44);
  --warning-active: oklch(53.97% 0.1474 32.36);
  --information: oklch(57.68% 0.1721 259.73);
  --information-foreground: oklch(100% 0 0);
  --information-hover: oklch(62.5% 0.1504 259.37);
  --information-active: oklch(52.6% 0.1544 259.72);
  --sidebar: oklch(24% 0 0);
  --sidebar-foreground: oklch(100% 0 0);
  --sidebar-primary: oklch(30% 0 0);
  --sidebar-primary-foreground: oklch(100% 0 0);
  --sidebar-secondary: oklch(30% 0 0);
  --sidebar-secondary-foreground: oklch(100% 0 0);
  --sidebar-border: oklch(30% 0 0);
  --sidebar-ring: oklch(0.6571 0.1245 71.6 / 50%);
  --object-header: oklch(22% 0 0);
  --object-header-foreground: oklch(100% 0 0);
  --table-header: oklch(24% 0 0);
  --table-header-foreground: oklch(100% 0 0);
  --table-hover: oklch(26.86% 0 0);
  --table-hover-foreground: oklch(100% 0 0);
  --table-active: oklch(22.21% 0 0);
  --table-active-foreground: oklch(100% 0 0);
  --shadow-xs: 0 1px 2px #0000000a, 0 1px 2px #0000000d;
  --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 3px -2px #0000001a;
  --shadow-md: 0 3px 6px -1px #0000001a, 0 1px 4px #0000001a;
  --shadow-lg: 0 10px 15px -3px #0000001a, 0 1px 6px #0000001a;
  --shadow-xl: 0 20px 25px -5px #0000001a, 0 1px 10px #0000001a;
  --shadow-button: none;
  --shadow-input: var(--shadow-xs);
}
