:root {
    color-scheme: light dark;
    --radius: 0.625rem;
    --background: light-dark(oklch(1 0 0), oklch(0.145 0 0));
    --foreground: light-dark(oklch(0.145 0 0), oklch(0.985 0 0));
    --card: light-dark(oklch(1 0 0), oklch(0.205 0 0));
    --card-foreground: light-dark(oklch(0.145 0 0), oklch(0.985 0 0));
    --popover: light-dark(oklch(1 0 0), oklch(0.205 0 0));
    --popover-foreground: light-dark(oklch(0.145 0 0), oklch(0.985 0 0));
    --primary: light-dark(oklch(0.205 0 0), oklch(0.922 0 0));
    --primary-foreground: light-dark(oklch(0.985 0 0), oklch(0.205 0 0));
    --secondary: light-dark(oklch(0.97 0 0), oklch(0.269 0 0));
    --secondary-foreground: light-dark(oklch(0.205 0 0), oklch(0.985 0 0));
    --muted: light-dark(oklch(0.97 0 0), oklch(0.269 0 0));
    --muted-foreground: light-dark(oklch(0.556 0 0), oklch(0.708 0 0));
    --accent: light-dark(oklch(0.97 0 0), oklch(0.269 0 0));
    --accent-foreground: light-dark(oklch(0.205 0 0), oklch(0.985 0 0));
    --destructive: light-dark(oklch(0.577 0.245 27.325), oklch(0.704 0.191 22.216));
    --border: light-dark(oklch(0.922 0 0), oklch(1 0 0 / 10%));
    --input: light-dark(oklch(0.922 0 0), oklch(1 0 0 / 15%));
    --ring: light-dark(oklch(0.708 0 0), oklch(0.556 0 0));
    --chart-1: light-dark(oklch(0.646 0.222 41.116), oklch(0.488 0.243 264.376));
    --chart-2: light-dark(oklch(0.6 0.118 184.704), oklch(0.696 0.17 162.48));
    --chart-3: light-dark(oklch(0.398 0.07 227.392), oklch(0.769 0.188 70.08));
    --chart-4: light-dark(oklch(0.828 0.189 84.429), oklch(0.627 0.265 303.9));
    --chart-5: light-dark(oklch(0.769 0.188 70.08), oklch(0.645 0.246 16.439));
    --sidebar: light-dark(oklch(0.985 0 0), hsl(240 5.9% 10%));
    --sidebar-foreground: light-dark(oklch(0.145 0 0), hsl(240 4.8% 95.9%));
    --sidebar-primary: light-dark(oklch(0.205 0 0), hsl(224.3 76.3% 48%));
    --sidebar-primary-foreground: light-dark(oklch(0.985 0 0), hsl(0 0% 100%));
    --sidebar-accent: light-dark(oklch(0.97 0 0), hsl(240 3.7% 15.9%));
    --sidebar-accent-foreground: light-dark(oklch(0.205 0 0), hsl(240 4.8% 95.9%));
    --sidebar-border: light-dark(oklch(0.922 0 0), hsl(240 3.7% 15.9%));
    --sidebar-ring: light-dark(oklch(0.708 0 0), hsl(217.2 91.2% 59.8%));
}