/* blue */
:root {
  --radius: 0.875rem;
  --background: oklch(0.973 0.012 247);
  --foreground: oklch(0.318 0.041 264);
  --card: oklch(0.991 0.007 248);
  --card-foreground: oklch(0.318 0.041 264);
  --popover: oklch(0.994 0.006 248);
  --popover-foreground: oklch(0.318 0.041 264);
  --primary: oklch(0.578 0.106 259);
  --primary-foreground: oklch(0.985 0.003 250);
  --secondary: oklch(0.954 0.012 244);
  --secondary-foreground: oklch(0.366 0.036 262);
  --muted: oklch(0.962 0.009 246);
  --muted-foreground: oklch(0.548 0.023 262);
  --accent: oklch(0.947 0.022 218);
  --accent-foreground: oklch(0.326 0.041 264);
  --destructive: oklch(0.577 0.245 27.325);
  --border: oklch(0.91 0.009 248);
  --input: oklch(0.928 0.011 247);
  --ring: oklch(0.718 0.068 245);
  --chart-1: oklch(0.708 0.164 28);
  --chart-2: oklch(0.768 0.11 196);
  --chart-3: oklch(0.642 0.098 264);
  --chart-4: oklch(0.838 0.102 154);
  --chart-5: oklch(0.802 0.104 70);
  --sidebar: oklch(0.986 0.008 247);
  --sidebar-foreground: oklch(0.318 0.041 264);
  --sidebar-primary: oklch(0.56 0.101 259);
  --sidebar-primary-foreground: oklch(0.985 0.003 250);
  --sidebar-accent: oklch(0.954 0.015 236);
  --sidebar-accent-foreground: oklch(0.326 0.041 264);
  --sidebar-border: oklch(0.91 0.009 248);
  --sidebar-ring: oklch(0.718 0.068 245);
}

.dark {
  --background: oklch(0.228 0.02 261);
  --foreground: oklch(0.945 0.009 248);
  --card: oklch(0.273 0.022 260);
  --card-foreground: oklch(0.945 0.009 248);
  --popover: oklch(0.253 0.02 260);
  --popover-foreground: oklch(0.945 0.009 248);
  --primary: oklch(0.75 0.079 242);
  --primary-foreground: oklch(0.225 0.018 261);
  --secondary: oklch(0.31 0.016 258);
  --secondary-foreground: oklch(0.915 0.009 248);
  --muted: oklch(0.294 0.015 258);
  --muted-foreground: oklch(0.744 0.014 248);
  --accent: oklch(0.338 0.028 228);
  --accent-foreground: oklch(0.944 0.009 248);
  --destructive: oklch(0.704 0.191 22.216);
  --border: oklch(0.43 0.01 258 / 38%);
  --input: oklch(0.46 0.012 258 / 52%);
  --ring: oklch(0.694 0.064 240);
  --chart-1: oklch(0.738 0.154 32);
  --chart-2: oklch(0.796 0.106 195);
  --chart-3: oklch(0.724 0.09 261);
  --chart-4: oklch(0.814 0.114 154);
  --chart-5: oklch(0.816 0.104 68);
  --sidebar: oklch(0.246 0.02 260);
  --sidebar-foreground: oklch(0.945 0.009 248);
  --sidebar-primary: oklch(0.722 0.076 242);
  --sidebar-primary-foreground: oklch(0.225 0.018 261);
  --sidebar-accent: oklch(0.306 0.022 248);
  --sidebar-accent-foreground: oklch(0.936 0.009 248);
  --sidebar-border: oklch(0.43 0.01 258 / 38%);
  --sidebar-ring: oklch(0.694 0.064 240);
}
