:root{--background: oklch(.2427 .0064 258.3621);--foreground: oklch(.2383 .0106 260.6885);--card: oklch(.2719 .0063 258.3581);--card-foreground: oklch(1 0 0);--popover: oklch(.2719 .0063 258.3581);--popover-foreground: oklch(1 0 0);--primary: oklch(.5578 .107 258.8745);--primary-foreground: oklch(1 0 0);--secondary: oklch(.6058 .1641 27.8583);--secondary-foreground: oklch(0 0 0);--muted: oklch(.9002 .0059 264.5305);--muted-foreground: oklch(.4805 .0109 258.3576);--accent: oklch(.8837 .1236 126.8114);--accent-foreground: oklch(0 0 0);--destructive: oklch(.5944 .1946 14.5537);--destructive-foreground: oklch(0 0 0);--border: oklch(.8168 .006 264.5276);--input: oklch(.718 .0049 258.3298);--ring: oklch(.6572 .1077 259.3315);--sidebar: oklch(.2427 .0064 258.3621);--sidebar-foreground: oklch(1 0 0);--sidebar-primary: oklch(.5578 .107 258.8745);--sidebar-primary-foreground: oklch(1 0 0);--sidebar-accent: oklch(.2842 .0062 258.3566);--sidebar-accent-foreground: oklch(1 0 0);--sidebar-border: oklch(.8168 .006 264.5276);--sidebar-ring: oklch(.6572 .1077 259.3315);--surface: oklch(.2636 .0063 258.3592);--surface-foreground: oklch(.2383 .0106 260.6885);--code: oklch(.2636 .0063 258.3592);--code-foreground: oklch(.2383 .0106 260.6885);--code-highlight: oklch(.2842 .0062 258.3566);--code-number: oklch(.5644 .0104 258.3519);--selection: oklch(.2383 .0106 260.6885);--selection-foreground: oklch(.2427 .0064 258.3621);--chart-1: oklch(.6603 .1147 258.6898);--chart-2: oklch(.6738 .112 126.8111);--chart-3: oklch(.8158 .093 257.607);--chart-4: oklch(.4615 .0981 126.6096);--chart-5: oklch(.4538 .0996 258.6269);--radius: 10px;--letter-spacing: 0em;--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;--font-serif: Georgia, Cambria, "Times New Roman", serif;--shadow-x: 0px;--shadow-y: 2px;--shadow-blur: 4px;--shadow-spread: 0px;--shadow-opacity: .1;--shadow-color: oklch(0 0 0);--tracking-normal: 0em;--spacing: .25rem;--shadow-2xs: 0px 2px 4px 0px oklch(0 0 0 / .05);--shadow-xs: 0px 2px 4px 0px oklch(0 0 0 / .05);--shadow-sm: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 1px 2px -1px oklch(0 0 0 / .1);--shadow: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 1px 2px -1px oklch(0 0 0 / .1);--shadow-md: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 2px 4px -1px oklch(0 0 0 / .1);--shadow-lg: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 4px 6px -1px oklch(0 0 0 / .1);--shadow-xl: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 8px 10px -1px oklch(0 0 0 / .1);--shadow-2xl: 0px 2px 4px 0px oklch(0 0 0 / .25)}.dark{--background: oklch(.309 .021 265.8998);--foreground: oklch(.8993 .0164 262.7493);--card: oklch(.2804 .0198 264.1821);--card-foreground: oklch(1 0 0);--popover: oklch(.2804 .0198 264.1821);--popover-foreground: oklch(1 0 0);--primary: oklch(.7746 .0622 217.469);--primary-foreground: oklch(0 0 0);--secondary: oklch(.7533 .084 84.3435);--secondary-foreground: oklch(0 0 0);--muted: oklch(.2332 .0554 254.4547);--muted-foreground: oklch(.7514 .0533 253.0036);--accent: oklch(.456 .0603 131.0718);--accent-foreground: oklch(1 0 0);--destructive: oklch(.6819 .102 15.3921);--destructive-foreground: oklch(0 0 0);--border: oklch(.3245 .0601 254.0881);--input: oklch(.4251 .0603 254.3013);--ring: oklch(.6734 .0624 218.1017);--sidebar: oklch(.309 .021 265.8998);--sidebar-foreground: oklch(1 0 0);--sidebar-primary: oklch(.7746 .0622 217.469);--sidebar-primary-foreground: oklch(0 0 0);--sidebar-accent: oklch(.2686 .0218 265.7834);--sidebar-accent-foreground: oklch(1 0 0);--sidebar-border: oklch(.3245 .0601 254.0881);--sidebar-ring: oklch(.6734 .0624 218.1017);--surface: oklch(.289 .0214 265.8475);--surface-foreground: oklch(.8993 .0164 262.7493);--code: oklch(.289 .0214 265.8475);--code-foreground: oklch(.8993 .0164 262.7493);--code-highlight: oklch(.2686 .0218 265.7834);--code-number: oklch(.6733 .0652 253.1721);--selection: oklch(.7491 .0159 260.7256);--selection-foreground: oklch(.309 .021 265.8998);--chart-1: oklch(.6687 .0585 218.1921);--chart-2: oklch(.6645 .0713 131.3004);--chart-3: oklch(.8269 .0505 217.3405);--chart-4: oklch(.456 .0603 131.0718);--chart-5: oklch(.4593 .0515 217.866);--radius: 10px;--letter-spacing: 0em;--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;--font-serif: Georgia, Cambria, "Times New Roman", serif;--shadow-x: 0px;--shadow-y: 2px;--shadow-blur: 4px;--shadow-spread: 0px;--shadow-opacity: .1;--shadow-color: oklch(0 0 0);--tracking-normal: 0em;--spacing: .25rem;--shadow-2xs: 0px 2px 4px 0px oklch(0 0 0 / .05);--shadow-xs: 0px 2px 4px 0px oklch(0 0 0 / .05);--shadow-sm: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 1px 2px -1px oklch(0 0 0 / .1);--shadow: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 1px 2px -1px oklch(0 0 0 / .1);--shadow-md: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 2px 4px -1px oklch(0 0 0 / .1);--shadow-lg: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 4px 6px -1px oklch(0 0 0 / .1);--shadow-xl: 0px 2px 4px 0px oklch(0 0 0 / .1), 0px 8px 10px -1px oklch(0 0 0 / .1);--shadow-2xl: 0px 2px 4px 0px oklch(0 0 0 / .25)}
