import { ThemeConfig } from "./ThemeConfig"; // themes.css should have 2 classes: .theme-{name} and .dark.theme-{name} export const defaultTheme = "blue"; // Theme configurations extracted from themes.css export const themeConfigurations: Record> = { emerald: { colors: { background: "oklch(1 0 0)", foreground: "oklch(0 0 0)", card: "hsl(0 0% 100%)", cardForeground: "hsl(240 10% 3.9%)", popover: "oklch(0.9581 0 0)", popoverForeground: "oklch(0.4386 0 0)", primary: "oklch(0.7068 0.1441 159.3682)", primaryForeground: "oklch(1 0 0)", secondary: "hsl(240 4.8% 95.9%)", secondaryForeground: "hsl(240 5.9% 10%)", muted: "hsl(240 4.8% 95.9%)", mutedForeground: "hsl(240 3.8% 46.1%)", accent: "oklch(0.9461 0 0)", accentForeground: "oklch(0.2435 0 0)", destructive: "hsl(0 84.2% 60.2%)", destructiveForeground: "hsl(0 0% 98%)", border: "hsl(240 5.9% 90%)", input: "hsl(240 5.9% 90%)", ring: "oklch(0.7139 0.1287 159.6364)", sidebar: "oklch(0.9581 0 0)", sidebarForeground: "oklch(0.4091 0 0)", sidebarPrimary: "oklch(0.7768 0.1441 159.3682)", sidebarPrimaryForeground: "oklch(0.2248 0.0084 169.5137)", sidebarAccent: "oklch(0.9461 0 0)", sidebarAccentForeground: "oklch(0.2435 0 0)", sidebarBorder: "oklch(0.9067 0 0)", sidebarRing: "oklch(0.7139 0.1287 159.6364)", sidebarBackground: "oklch(0.9581 0 0)", }, darkColors: { background: "oklch(0 0 0)", foreground: "oklch(1 0 0)", card: "oklch(0.1822 0 0)", cardForeground: "oklch(1 0 0)", popover: "oklch(0.1822 0 0)", popoverForeground: "oklch(0.7348 0 0)", primary: "oklch(0.3781 0.0762 160.602)", primaryForeground: "oklch(0.7668 0.0271 165.4107)", secondary: "hsl(240 3.7% 15.9%)", secondaryForeground: "hsl(0 0% 98%)", muted: "hsl(240 3.7% 15.9%)", mutedForeground: "hsl(240 5% 64.9%)", accent: "oklch(0.3132 0 0)", accentForeground: "oklch(0.9851 0 0)", destructive: "oklch(0.2656 0.0466 28.847)", destructiveForeground: "oklch(0.7678 0.0123 37.4071)", border: "oklch(0.3211 0 0)", input: "oklch(0.1822 0 0)", ring: "oklch(0.6504 0.1393 152.4227)", sidebar: "oklch(0.1822 0 0)", sidebarForeground: "oklch(0.6301 0 0)", sidebarPrimary: "oklch(0.3781 0.0762 160.602)", sidebarPrimaryForeground: "oklch(0.7668 0.0271 165.4107)", sidebarAccent: "oklch(0.3132 0 0)", sidebarAccentForeground: "oklch(0.9851 0 0)", sidebarBorder: "oklch(0.3211 0 0)", sidebarRing: "oklch(0.6504 0.1393 152.4227)", sidebarBackground: "oklch(0.1822 0 0)", }, radius: "0.6rem", }, zinc: { colors: { background: "hsl(0 0% 100%)", foreground: "hsl(240 10% 3.9%)", muted: "hsl(240 4.8% 95.9%)", mutedForeground: "hsl(240 3.8% 46.1%)", popover: "hsl(0 0% 100%)", popoverForeground: "hsl(240 10% 3.9%)", card: "hsl(0 0% 100%)", cardForeground: "hsl(240 10% 3.9%)", border: "hsl(240 5.9% 90%)", input: "hsl(240 5.9% 90%)", primary: "hsl(240 5.9% 10%)", primaryForeground: "hsl(0 0% 98%)", secondary: "hsl(240 4.8% 95.9%)", secondaryForeground: "hsl(240 5.9% 10%)", accent: "hsl(240 4.8% 95.9%)", accentForeground: "hsl(240 5.9% 10%)", destructive: "hsl(0 84.2% 60.2%)", destructiveForeground: "hsl(0 0% 98%)", ring: "hsl(240 5.9% 10%)", }, darkColors: { background: "hsl(240 10% 3.9%)", foreground: "hsl(0 0% 98%)", muted: "hsl(240 3.7% 15.9%)", mutedForeground: "hsl(240 5% 64.9%)", popover: "hsl(240 10% 3.9%)", popoverForeground: "hsl(0 0% 98%)", card: "hsl(240 10% 3.9%)", cardForeground: "hsl(0 0% 98%)", border: "hsl(240 3.7% 15.9%)", input: "hsl(240 3.7% 15.9%)", primary: "hsl(0 0% 98%)", primaryForeground: "hsl(240 5.9% 10%)", secondary: "hsl(240 3.7% 15.9%)", secondaryForeground: "hsl(0 0% 98%)", accent: "hsl(240 3.7% 15.9%)", accentForeground: "hsl(0 0% 98%)", destructive: "hsl(0 62.8% 30.6%)", destructiveForeground: "hsl(0 0% 98%)", ring: "hsl(240 4.9% 83.9%)", }, radius: "0.5rem", }, blue: { colors: { background: "hsl(0 0% 100%)", foreground: "hsl(222.2 84% 4.9%)", muted: "hsl(210 40% 96.1%)", // Darkened from 46.9% to clear WCAG AA 4.5:1 (a11y); mirrors themes.css .theme-blue. mutedForeground: "hsl(215.4 16.3% 43%)", popover: "hsl(0 0% 100%)", popoverForeground: "hsl(222.2 84% 4.9%)", card: "hsl(0 0% 100%)", cardForeground: "hsl(222.2 84% 4.9%)", border: "hsl(214.3 31.8% 91.4%)", input: "hsl(214.3 31.8% 91.4%)", primary: "hsl(221.2 83.2% 53.3%)", primaryForeground: "hsl(210 40% 98%)", secondary: "hsl(210 40% 96.1%)", secondaryForeground: "hsl(222.2 47.4% 11.2%)", accent: "hsl(210 40% 96.1%)", accentForeground: "hsl(222.2 47.4% 11.2%)", // Darkened to red-600 (was 60.2%) for WCAG AA 4.5:1 (a11y); mirrors themes.css .theme-blue. destructive: "hsl(0 72.2% 50.6%)", destructiveForeground: "hsl(210 40% 98%)", ring: "hsl(221.2 83.2% 53.3%)", sidebar: "hsl(222.2 84% 4.9%)", sidebarBackground: "hsl(217.2 32.6% 17.5%)", sidebarForeground: "hsl(210 40% 98%)", sidebarPrimary: "hsl(221.2 83.2% 53.3%)", sidebarPrimaryForeground: "hsl(210 40% 98%)", sidebarAccent: "hsl(210 40% 96.1%)", sidebarAccentForeground: "hsl(222.2 47.4% 11.2%)", sidebarBorder: "hsl(217.2 32.6% 17.5%)", sidebarRing: "hsl(224.3 76.3% 48%)", }, darkColors: { background: "hsl(222.2 84% 4.9%)", foreground: "hsl(210 40% 98%)", muted: "hsl(217.2 32.6% 17.5%)", mutedForeground: "hsl(215 20.2% 65.1%)", popover: "hsl(222.2 84% 4.9%)", popoverForeground: "hsl(210 40% 98%)", card: "hsl(222.2 84% 4.9%)", cardForeground: "hsl(210 40% 98%)", border: "hsl(217.2 32.6% 17.5%)", input: "hsl(217.2 32.6% 17.5%)", primary: "hsl(217.2 91.2% 59.8%)", primaryForeground: "hsl(222.2 47.4% 11.2%)", secondary: "hsl(217.2 32.6% 17.5%)", secondaryForeground: "hsl(210 40% 98%)", accent: "hsl(217.2 32.6% 17.5%)", accentForeground: "hsl(210 40% 98%)", destructive: "hsl(0 62.8% 30.6%)", destructiveForeground: "hsl(210 40% 98%)", ring: "hsl(224.3 76.3% 48%)", sidebar: "hsl(222.2 84% 4.9%)", sidebarBackground: "hsl(217.2 32.6% 17.5%)", sidebarForeground: "hsl(210 40% 98%)", sidebarPrimary: "hsl(221.2 83.2% 53.3%)", sidebarPrimaryForeground: "hsl(210 40% 98%)", sidebarAccent: "hsl(210 40% 96.1%)", sidebarAccentForeground: "hsl(222.2 47.4% 11.2%)", sidebarBorder: "hsl(217.2 32.6% 17.5%)", sidebarRing: "hsl(224.3 76.3% 48%)", }, radius: "0.5rem", }, yellow: { colors: { background: "hsl(0 0% 100%)", foreground: "hsl(20 14.3% 4.1%)", muted: "hsl(60 4.8% 95.9%)", mutedForeground: "hsl(25 5.3% 44.7%)", popover: "hsl(0 0% 100%)", popoverForeground: "hsl(20 14.3% 4.1%)", card: "hsl(0 0% 100%)", cardForeground: "hsl(20 14.3% 4.1%)", border: "hsl(20 5.9% 90%)", input: "hsl(20 5.9% 90%)", primary: "hsl(47.9 95.8% 53.1%)", primaryForeground: "hsl(26 83.3% 14.1%)", secondary: "hsl(60 4.8% 95.9%)", secondaryForeground: "hsl(24 9.8% 10%)", accent: "hsl(60 4.8% 95.9%)", accentForeground: "hsl(24 9.8% 10%)", destructive: "hsl(0 84.2% 60.2%)", destructiveForeground: "hsl(60 9.1% 97.8%)", ring: "hsl(20 14.3% 4.1%)", }, darkColors: { background: "hsl(20 14.3% 4.1%)", foreground: "hsl(60 9.1% 97.8%)", muted: "hsl(20 10% 15%)", mutedForeground: "hsl(25 5.3% 63.7%)", popover: "hsl(20 14.3% 8%)", popoverForeground: "hsl(60 9.1% 97.8%)", card: "hsl(20 14.3% 8%)", cardForeground: "hsl(60 9.1% 97.8%)", border: "hsl(20 10% 20%)", input: "hsl(20 10% 15%)", primary: "hsl(47.9 95.8% 53.1%)", primaryForeground: "hsl(26 83.3% 14.1%)", secondary: "hsl(20 10% 18%)", secondaryForeground: "hsl(60 9.1% 97.8%)", accent: "hsl(45 80% 25%)", accentForeground: "hsl(60 9.1% 97.8%)", destructive: "hsl(0 62.8% 30.6%)", destructiveForeground: "hsl(60 9.1% 97.8%)", ring: "hsl(47.9 95.8% 53.1%)", sidebar: "hsl(20 14.3% 8%)", sidebarForeground: "hsl(60 9.1% 97.8%)", sidebarPrimary: "hsl(47.9 95.8% 53.1%)", sidebarPrimaryForeground: "hsl(26 83.3% 14.1%)", sidebarAccent: "hsl(45 80% 25%)", sidebarAccentForeground: "hsl(60 9.1% 97.8%)", sidebarBorder: "hsl(20 10% 20%)", sidebarRing: "hsl(47.9 95.8% 53.1%)", sidebarBackground: "hsl(20 14.3% 8%)", }, radius: "0.95rem", }, violet: { colors: { background: "hsl(271 100% 95%)", foreground: "hsl(271 5% 10%)", card: "hsl(271 50% 90%)", cardForeground: "hsl(271 5% 15%)", popover: "hsl(271 100% 95%)", popoverForeground: "hsl(271 100% 10%)", primary: "hsl(271 91% 65.1%)", primaryForeground: "hsl(0 0% 0%)", secondary: "hsl(271 30% 70%)", secondaryForeground: "hsl(0 0% 0%)", muted: "hsl(233 30% 85%)", mutedForeground: "hsl(271 5% 35%)", accent: "hsl(233 30% 80%)", accentForeground: "hsl(271 5% 15%)", destructive: "hsl(0 100% 30%)", destructiveForeground: "hsl(271 5% 90%)", border: "hsl(271 30% 50%)", input: "hsl(271 30% 26%)", ring: "hsl(271 91% 65.1%)", }, darkColors: { background: "hsl(271 30% 8%)", foreground: "hsl(271 10% 90%)", card: "hsl(271 25% 12%)", cardForeground: "hsl(271 10% 90%)", popover: "hsl(271 25% 12%)", popoverForeground: "hsl(271 10% 90%)", primary: "hsl(271 91% 65.1%)", primaryForeground: "hsl(0 0% 0%)", secondary: "hsl(271 25% 20%)", secondaryForeground: "hsl(271 10% 90%)", muted: "hsl(271 20% 18%)", mutedForeground: "hsl(271 10% 60%)", accent: "hsl(271 40% 30%)", accentForeground: "hsl(271 10% 90%)", destructive: "hsl(0 62.8% 30.6%)", destructiveForeground: "hsl(271 10% 90%)", border: "hsl(271 25% 25%)", input: "hsl(271 25% 18%)", ring: "hsl(271 91% 65.1%)", sidebar: "hsl(271 25% 12%)", sidebarForeground: "hsl(271 10% 90%)", sidebarPrimary: "hsl(271 91% 65.1%)", sidebarPrimaryForeground: "hsl(0 0% 0%)", sidebarAccent: "hsl(271 40% 30%)", sidebarAccentForeground: "hsl(271 10% 90%)", sidebarBorder: "hsl(271 25% 25%)", sidebarRing: "hsl(271 91% 65.1%)", sidebarBackground: "hsl(271 25% 12%)", }, radius: "0.6rem", }, "violet-bloom": { colors: { background: "hsl(271 100% 95%)", foreground: "hsl(271 5% 10%)", card: "hsl(271 50% 90%)", cardForeground: "hsl(271 5% 15%)", popover: "hsl(271 100% 95%)", popoverForeground: "hsl(271 100% 10%)", primary: "hsl(271 91% 65.1%)", primaryForeground: "hsl(0 0% 0%)", secondary: "hsl(271 30% 70%)", secondaryForeground: "hsl(0 0% 0%)", muted: "hsl(233 30% 85%)", mutedForeground: "hsl(271 5% 35%)", accent: "hsl(233 30% 80%)", accentForeground: "hsl(271 5% 15%)", destructive: "hsl(0 100% 30%)", destructiveForeground: "hsl(271 5% 90%)", border: "hsl(271 30% 50%)", input: "hsl(271 30% 26%)", ring: "hsl(271 91% 65.1%)", }, darkColors: { background: "hsl(271 35% 6%)", foreground: "hsl(271 15% 92%)", card: "hsl(271 30% 10%)", cardForeground: "hsl(271 15% 92%)", popover: "hsl(271 30% 10%)", popoverForeground: "hsl(271 15% 92%)", primary: "hsl(271 85% 70%)", primaryForeground: "hsl(271 30% 8%)", secondary: "hsl(271 28% 18%)", secondaryForeground: "hsl(271 15% 92%)", muted: "hsl(271 22% 16%)", mutedForeground: "hsl(271 12% 58%)", accent: "hsl(271 45% 28%)", accentForeground: "hsl(271 15% 92%)", destructive: "hsl(0 62.8% 30.6%)", destructiveForeground: "hsl(271 15% 92%)", border: "hsl(271 28% 22%)", input: "hsl(271 28% 16%)", ring: "hsl(271 85% 70%)", sidebar: "hsl(271 30% 10%)", sidebarForeground: "hsl(271 15% 92%)", sidebarPrimary: "hsl(271 85% 70%)", sidebarPrimaryForeground: "hsl(271 30% 8%)", sidebarAccent: "hsl(271 45% 28%)", sidebarAccentForeground: "hsl(271 15% 92%)", sidebarBorder: "hsl(271 28% 22%)", sidebarRing: "hsl(271 85% 70%)", sidebarBackground: "hsl(271 30% 10%)", }, radius: "0.6rem", }, claude: { colors: { background: "oklch(0.9818 0.0054 95.0986)", foreground: "oklch(0.3438 0.0269 95.7226)", card: "oklch(0.9818 0.0054 95.0986)", cardForeground: "oklch(0.1908 0.002 106.5859)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.2671 0.0196 98.939)", primary: "oklch(0.6171 0.1375 39.0427)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.9245 0.0138 92.9892)", secondaryForeground: "oklch(0.4334 0.0177 98.6048)", muted: "oklch(0.9341 0.0153 90.239)", mutedForeground: "oklch(0.6059 0.0075 97.4233)", accent: "oklch(0.9245 0.0138 92.9892)", accentForeground: "oklch(0.2671 0.0196 98.939)", destructive: "oklch(0.1908 0.002 106.5859)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.8847 0.0069 97.3627)", input: "oklch(0.7621 0.0156 98.3528)", ring: "oklch(0.5937 0.1673 253.063)", }, darkColors: { background: "oklch(0.1908 0.0054 95.0986)", foreground: "oklch(0.9245 0.0138 92.9892)", card: "oklch(0.2408 0.0054 95.0986)", cardForeground: "oklch(0.9245 0.0138 92.9892)", popover: "oklch(0.2408 0.0054 95.0986)", popoverForeground: "oklch(0.9245 0.0138 92.9892)", primary: "oklch(0.6671 0.1375 39.0427)", primaryForeground: "oklch(0.1908 0.0054 95.0986)", secondary: "oklch(0.2908 0.0138 92.9892)", secondaryForeground: "oklch(0.9245 0.0138 92.9892)", muted: "oklch(0.2641 0.0153 90.239)", mutedForeground: "oklch(0.6559 0.0075 97.4233)", accent: "oklch(0.3245 0.0238 92.9892)", accentForeground: "oklch(0.9245 0.0138 92.9892)", destructive: "oklch(0.5171 0.1375 29.0427)", destructiveForeground: "oklch(0.9818 0.0054 95.0986)", border: "oklch(0.3347 0.0069 97.3627)", input: "oklch(0.2621 0.0156 98.3528)", ring: "oklch(0.6671 0.1375 39.0427)", sidebar: "oklch(0.2408 0.0054 95.0986)", sidebarForeground: "oklch(0.9245 0.0138 92.9892)", sidebarPrimary: "oklch(0.6671 0.1375 39.0427)", sidebarPrimaryForeground: "oklch(0.1908 0.0054 95.0986)", sidebarAccent: "oklch(0.3245 0.0238 92.9892)", sidebarAccentForeground: "oklch(0.9245 0.0138 92.9892)", sidebarBorder: "oklch(0.3347 0.0069 97.3627)", sidebarRing: "oklch(0.6671 0.1375 39.0427)", sidebarBackground: "oklch(0.2408 0.0054 95.0986)", }, radius: "0.5rem", }, claymorphism: { colors: { background: "oklch(0.9232 0.0026 48.7171)", foreground: "oklch(0.2795 0.0368 260.031)", card: "oklch(0.9699 0.0013 106.4238)", cardForeground: "oklch(0.2795 0.0368 260.031)", popover: "oklch(0.9699 0.0013 106.4238)", popoverForeground: "oklch(0.2795 0.0368 260.031)", primary: "oklch(0.5854 0.2041 277.1173)", primaryForeground: "oklch(1 0 0)", }, darkColors: { background: "oklch(0.1832 0.0126 48.7171)", foreground: "oklch(0.9232 0.0026 48.7171)", card: "oklch(0.2332 0.0126 48.7171)", cardForeground: "oklch(0.9232 0.0026 48.7171)", popover: "oklch(0.2332 0.0126 48.7171)", popoverForeground: "oklch(0.9232 0.0026 48.7171)", primary: "oklch(0.6354 0.2041 277.1173)", primaryForeground: "oklch(0.1832 0.0126 48.7171)", secondary: "oklch(0.2832 0.0126 48.7171)", secondaryForeground: "oklch(0.9232 0.0026 48.7171)", muted: "oklch(0.2632 0.0126 48.7171)", mutedForeground: "oklch(0.6232 0.0026 48.7171)", accent: "oklch(0.3332 0.0226 48.7171)", accentForeground: "oklch(0.9232 0.0026 48.7171)", destructive: "oklch(0.5 0.15 25)", destructiveForeground: "oklch(0.9232 0.0026 48.7171)", border: "oklch(0.3332 0.0126 48.7171)", input: "oklch(0.2632 0.0126 48.7171)", ring: "oklch(0.6354 0.2041 277.1173)", sidebar: "oklch(0.2332 0.0126 48.7171)", sidebarForeground: "oklch(0.9232 0.0026 48.7171)", sidebarPrimary: "oklch(0.6354 0.2041 277.1173)", sidebarPrimaryForeground: "oklch(0.1832 0.0126 48.7171)", sidebarAccent: "oklch(0.3332 0.0226 48.7171)", sidebarAccentForeground: "oklch(0.9232 0.0026 48.7171)", sidebarBorder: "oklch(0.3332 0.0126 48.7171)", sidebarRing: "oklch(0.6354 0.2041 277.1173)", sidebarBackground: "oklch(0.2332 0.0126 48.7171)", }, radius: "0.5rem", }, notebook: { colors: { background: "oklch(0.9821 0 0)", foreground: "oklch(0.3485 0 0)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3485 0 0)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3485 0 0)", primary: "oklch(0.4891 0 0)", primaryForeground: "oklch(0.9551 0 0)", secondary: "oklch(0.9006 0 0)", secondaryForeground: "oklch(0.3485 0 0)", muted: "oklch(0.9158 0 0)", mutedForeground: "oklch(0.4313 0 0)", accent: "oklch(0.9354 0.0456 94.8549)", accentForeground: "oklch(0.4015 0.0436 37.9587)", destructive: "oklch(0.6627 0.0978 20.0041)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.5538 0.0025 17.232)", input: "oklch(1 0 0)", ring: "oklch(0.7058 0 0)", }, darkColors: { background: "oklch(0.1685 0 0)", foreground: "oklch(0.9006 0 0)", card: "oklch(0.2185 0 0)", cardForeground: "oklch(0.9006 0 0)", popover: "oklch(0.2185 0 0)", popoverForeground: "oklch(0.9006 0 0)", primary: "oklch(0.6891 0 0)", primaryForeground: "oklch(0.1685 0 0)", secondary: "oklch(0.2685 0 0)", secondaryForeground: "oklch(0.9006 0 0)", muted: "oklch(0.2485 0 0)", mutedForeground: "oklch(0.6313 0 0)", accent: "oklch(0.3854 0.0456 94.8549)", accentForeground: "oklch(0.9354 0.0456 94.8549)", destructive: "oklch(0.5127 0.0978 20.0041)", destructiveForeground: "oklch(0.9821 0 0)", border: "oklch(0.3538 0.0025 17.232)", input: "oklch(0.2485 0 0)", ring: "oklch(0.6891 0 0)", sidebar: "oklch(0.2185 0 0)", sidebarForeground: "oklch(0.9006 0 0)", sidebarPrimary: "oklch(0.6891 0 0)", sidebarPrimaryForeground: "oklch(0.1685 0 0)", sidebarAccent: "oklch(0.3854 0.0456 94.8549)", sidebarAccentForeground: "oklch(0.9354 0.0456 94.8549)", sidebarBorder: "oklch(0.3538 0.0025 17.232)", sidebarRing: "oklch(0.6891 0 0)", sidebarBackground: "oklch(0.2185 0 0)", }, radius: "0.625rem", }, "ocean-breeze": { colors: { background: "oklch(0.9751 0.0127 244.2507)", foreground: "oklch(0.3729 0.0306 259.7328)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3729 0.0306 259.7328)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3729 0.0306 259.7328)", primary: "oklch(0.7227 0.192 149.5793)", primaryForeground: "oklch(1 0 0)", }, darkColors: { background: "oklch(0.1551 0.0227 244.2507)", foreground: "oklch(0.9229 0.0106 244.2507)", card: "oklch(0.2051 0.0227 244.2507)", cardForeground: "oklch(0.9229 0.0106 244.2507)", popover: "oklch(0.2051 0.0227 244.2507)", popoverForeground: "oklch(0.9229 0.0106 244.2507)", primary: "oklch(0.6727 0.172 149.5793)", primaryForeground: "oklch(0.1551 0.0227 244.2507)", secondary: "oklch(0.2551 0.0227 244.2507)", secondaryForeground: "oklch(0.9229 0.0106 244.2507)", muted: "oklch(0.2351 0.0227 244.2507)", mutedForeground: "oklch(0.6229 0.0106 244.2507)", accent: "oklch(0.3227 0.092 149.5793)", accentForeground: "oklch(0.9229 0.0106 244.2507)", destructive: "oklch(0.5 0.15 25)", destructiveForeground: "oklch(0.9751 0.0127 244.2507)", border: "oklch(0.3051 0.0227 244.2507)", input: "oklch(0.2351 0.0227 244.2507)", ring: "oklch(0.6727 0.172 149.5793)", sidebar: "oklch(0.2051 0.0227 244.2507)", sidebarForeground: "oklch(0.9229 0.0106 244.2507)", sidebarPrimary: "oklch(0.6727 0.172 149.5793)", sidebarPrimaryForeground: "oklch(0.1551 0.0227 244.2507)", sidebarAccent: "oklch(0.3227 0.092 149.5793)", sidebarAccentForeground: "oklch(0.9229 0.0106 244.2507)", sidebarBorder: "oklch(0.3051 0.0227 244.2507)", sidebarRing: "oklch(0.6727 0.172 149.5793)", sidebarBackground: "oklch(0.2051 0.0227 244.2507)", }, radius: "0.5rem", }, "pastel-dreams": { colors: { background: "oklch(0.9689 0.009 314.7819)", foreground: "oklch(0.3729 0.0306 259.7328)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3729 0.0306 259.7328)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3729 0.0306 259.7328)", primary: "oklch(0.709 0.1592 293.5412)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.9073 0.053 306.0902)", secondaryForeground: "oklch(0.4461 0.0263 256.8018)", muted: "oklch(0.9464 0.0327 307.1745)", mutedForeground: "oklch(0.551 0.0234 264.3637)", accent: "oklch(0.9376 0.026 321.9388)", accentForeground: "oklch(0.3729 0.0306 259.7328)", destructive: "oklch(0.8077 0.1035 19.5706)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.9073 0.053 306.0902)", input: "oklch(0.9073 0.053 306.0902)", ring: "oklch(0.709 0.1592 293.5412)", }, darkColors: { background: "oklch(0.1689 0.019 314.7819)", foreground: "oklch(0.9229 0.0156 314.7819)", card: "oklch(0.2189 0.019 314.7819)", cardForeground: "oklch(0.9229 0.0156 314.7819)", popover: "oklch(0.2189 0.019 314.7819)", popoverForeground: "oklch(0.9229 0.0156 314.7819)", primary: "oklch(0.659 0.1392 293.5412)", primaryForeground: "oklch(0.1689 0.019 314.7819)", secondary: "oklch(0.2873 0.033 306.0902)", secondaryForeground: "oklch(0.9229 0.0156 314.7819)", muted: "oklch(0.2664 0.0227 307.1745)", mutedForeground: "oklch(0.651 0.0234 264.3637)", accent: "oklch(0.3376 0.046 321.9388)", accentForeground: "oklch(0.9229 0.0156 314.7819)", destructive: "oklch(0.5077 0.1035 19.5706)", destructiveForeground: "oklch(0.9689 0.009 314.7819)", border: "oklch(0.3073 0.033 306.0902)", input: "oklch(0.2664 0.0227 307.1745)", ring: "oklch(0.659 0.1392 293.5412)", sidebar: "oklch(0.2189 0.019 314.7819)", sidebarForeground: "oklch(0.9229 0.0156 314.7819)", sidebarPrimary: "oklch(0.659 0.1392 293.5412)", sidebarPrimaryForeground: "oklch(0.1689 0.019 314.7819)", sidebarAccent: "oklch(0.3376 0.046 321.9388)", sidebarAccentForeground: "oklch(0.9229 0.0156 314.7819)", sidebarBorder: "oklch(0.3073 0.033 306.0902)", sidebarRing: "oklch(0.659 0.1392 293.5412)", sidebarBackground: "oklch(0.2189 0.019 314.7819)", }, radius: "1.5rem", }, twitter: { colors: { background: "oklch(1 0 0)", foreground: "oklch(0.1884 0.0128 248.5103)", card: "oklch(0.9784 0.0011 197.1387)", cardForeground: "oklch(0.1884 0.0128 248.5103)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.1884 0.0128 248.5103)", primary: "oklch(0.6723 0.1606 244.9955)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.1884 0.0128 248.5103)", secondaryForeground: "oklch(1 0 0)", muted: "oklch(0.9222 0.0013 286.3737)", mutedForeground: "oklch(0.1884 0.0128 248.5103)", accent: "oklch(0.9392 0.0166 250.8453)", accentForeground: "oklch(0.6723 0.1606 244.9955)", destructive: "oklch(0.6188 0.2376 25.7658)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.9317 0.0118 231.6594)", input: "oklch(0.9809 0.0025 228.7836)", ring: "oklch(0.6818 0.1584 243.354)", sidebar: "oklch(0.9784 0.0011 197.1387)", sidebarForeground: "oklch(0.1884 0.0128 248.5103)", sidebarPrimary: "oklch(0.6723 0.1606 244.9955)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.9392 0.0166 250.8453)", sidebarAccentForeground: "oklch(0.6723 0.1606 244.9955)", sidebarBorder: "oklch(0.9271 0.0101 238.5177)", sidebarRing: "oklch(0.6818 0.1584 243.354)", sidebarBackground: "oklch(0.9784 0.0011 197.1387)", }, darkColors: { background: "oklch(0 0 0)", foreground: "oklch(0.9318 0.0042 264.5321)", card: "oklch(0.1696 0.0064 264.5321)", cardForeground: "oklch(0.9318 0.0042 264.5321)", popover: "oklch(0.1696 0.0064 264.5321)", popoverForeground: "oklch(0.9318 0.0042 264.5321)", primary: "oklch(0.6723 0.1606 244.9955)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.2696 0.0064 264.5321)", secondaryForeground: "oklch(0.9318 0.0042 264.5321)", muted: "oklch(0.2196 0.0064 264.5321)", mutedForeground: "oklch(0.6318 0.0042 264.5321)", accent: "oklch(0.2696 0.0064 264.5321)", accentForeground: "oklch(0.6723 0.1606 244.9955)", destructive: "oklch(0.5188 0.2076 25.7658)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.2696 0.0064 264.5321)", input: "oklch(0.1696 0.0064 264.5321)", ring: "oklch(0.6723 0.1606 244.9955)", sidebar: "oklch(0.1696 0.0064 264.5321)", sidebarForeground: "oklch(0.9318 0.0042 264.5321)", sidebarPrimary: "oklch(0.6723 0.1606 244.9955)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.2696 0.0064 264.5321)", sidebarAccentForeground: "oklch(0.6723 0.1606 244.9955)", sidebarBorder: "oklch(0.2696 0.0064 264.5321)", sidebarRing: "oklch(0.6723 0.1606 244.9955)", sidebarBackground: "oklch(0.1696 0.0064 264.5321)", }, radius: "0.5rem", }, vercel: { colors: { background: "oklch(0.99 0 0)", foreground: "oklch(0 0 0)", card: "oklch(1 0 0)", cardForeground: "oklch(0 0 0)", popover: "oklch(0.99 0 0)", popoverForeground: "oklch(0 0 0)", primary: "oklch(0 0 0)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.94 0 0)", secondaryForeground: "oklch(0 0 0)", muted: "oklch(0.97 0 0)", mutedForeground: "oklch(0.44 0 0)", accent: "oklch(0.94 0 0)", accentForeground: "oklch(0 0 0)", destructive: "oklch(0.63 0.19 23.03)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.92 0 0)", input: "oklch(0.94 0 0)", ring: "oklch(0 0 0)", sidebar: "oklch(0.99 0 0)", sidebarForeground: "oklch(0 0 0)", sidebarPrimary: "oklch(0 0 0)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.94 0 0)", sidebarAccentForeground: "oklch(0 0 0)", sidebarBorder: "oklch(0.94 0 0)", sidebarRing: "oklch(0 0 0)", sidebarBackground: "oklch(0.99 0 0)", }, darkColors: { background: "oklch(0 0 0)", foreground: "oklch(0.93 0 0)", card: "oklch(0.13 0 0)", cardForeground: "oklch(0.93 0 0)", popover: "oklch(0.13 0 0)", popoverForeground: "oklch(0.93 0 0)", primary: "oklch(1 0 0)", primaryForeground: "oklch(0 0 0)", secondary: "oklch(0.2 0 0)", secondaryForeground: "oklch(0.93 0 0)", muted: "oklch(0.2 0 0)", mutedForeground: "oklch(0.63 0 0)", accent: "oklch(0.2 0 0)", accentForeground: "oklch(0.93 0 0)", destructive: "oklch(0.55 0.19 23.03)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.27 0 0)", input: "oklch(0.2 0 0)", ring: "oklch(1 0 0)", sidebar: "oklch(0.13 0 0)", sidebarForeground: "oklch(0.93 0 0)", sidebarPrimary: "oklch(1 0 0)", sidebarPrimaryForeground: "oklch(0 0 0)", sidebarAccent: "oklch(0.2 0 0)", sidebarAccentForeground: "oklch(0.93 0 0)", sidebarBorder: "oklch(0.27 0 0)", sidebarRing: "oklch(1 0 0)", sidebarBackground: "oklch(0.13 0 0)", }, radius: "0.5rem", fontFamily: "Geist, sans-serif", }, supabase: { colors: { background: "oklch(0.9911 0 0)", foreground: "oklch(0.2046 0 0)", card: "oklch(0.9911 0 0)", cardForeground: "oklch(0.2046 0 0)", popover: "oklch(0.9911 0 0)", popoverForeground: "oklch(0.4386 0 0)", primary: "oklch(0.8348 0.1302 160.908)", primaryForeground: "oklch(0.2626 0.0147 166.4589)", secondary: "oklch(0.994 0 0)", secondaryForeground: "oklch(0.2046 0 0)", muted: "oklch(0.9461 0 0)", mutedForeground: "oklch(0.2435 0 0)", accent: "oklch(0.9461 0 0)", accentForeground: "oklch(0.2435 0 0)", destructive: "oklch(0.5523 0.1927 32.7272)", destructiveForeground: "oklch(0.9934 0.0032 17.2118)", border: "oklch(0.9037 0 0)", input: "oklch(0.9731 0 0)", ring: "oklch(0.8348 0.1302 160.908)", sidebar: "oklch(0.9911 0 0)", sidebarForeground: "oklch(0.4091 0 0)", sidebarPrimary: "oklch(0.8348 0.1302 160.908)", sidebarPrimaryForeground: "oklch(0.2626 0.0147 166.4589)", sidebarAccent: "oklch(0.9461 0 0)", sidebarAccentForeground: "oklch(0.2435 0 0)", sidebarBorder: "oklch(0.9037 0 0)", sidebarRing: "oklch(0.8348 0.1302 160.908)", sidebarBackground: "oklch(0.9911 0 0)", }, darkColors: { background: "oklch(0.1553 0.0066 163.3046)", foreground: "oklch(0.9461 0 0)", card: "oklch(0.1953 0.0066 163.3046)", cardForeground: "oklch(0.9461 0 0)", popover: "oklch(0.1953 0.0066 163.3046)", popoverForeground: "oklch(0.7461 0 0)", primary: "oklch(0.7068 0.1441 159.3682)", primaryForeground: "oklch(0.1553 0.0066 163.3046)", secondary: "oklch(0.2553 0.0066 163.3046)", secondaryForeground: "oklch(0.9461 0 0)", muted: "oklch(0.2553 0.0066 163.3046)", mutedForeground: "oklch(0.6461 0 0)", accent: "oklch(0.2953 0.0166 163.3046)", accentForeground: "oklch(0.9461 0 0)", destructive: "oklch(0.4523 0.1527 32.7272)", destructiveForeground: "oklch(0.9934 0.0032 17.2118)", border: "oklch(0.2953 0.0066 163.3046)", input: "oklch(0.2553 0.0066 163.3046)", ring: "oklch(0.7068 0.1441 159.3682)", sidebar: "oklch(0.1953 0.0066 163.3046)", sidebarForeground: "oklch(0.7461 0 0)", sidebarPrimary: "oklch(0.7068 0.1441 159.3682)", sidebarPrimaryForeground: "oklch(0.1553 0.0066 163.3046)", sidebarAccent: "oklch(0.2953 0.0166 163.3046)", sidebarAccentForeground: "oklch(0.9461 0 0)", sidebarBorder: "oklch(0.2953 0.0066 163.3046)", sidebarRing: "oklch(0.7068 0.1441 159.3682)", sidebarBackground: "oklch(0.1953 0.0066 163.3046)", }, radius: "0.5rem", fontFamily: "Outfit, sans-serif", }, "t3-chat": { colors: { background: "oklch(99.02% 0.0039 106.42)", foreground: "oklch(28.43% 0.0213 325.89)", card: "oklch(99.02% 0.0039 106.42)", cardForeground: "oklch(28.43% 0.0213 325.89)", popover: "oklch(99.02% 0.0039 106.42)", popoverForeground: "oklch(28.43% 0.0213 325.89)", primary: "oklch(62.67% 0.2527 326.72)", primaryForeground: "oklch(99.02% 0.0039 106.42)", secondary: "oklch(46.07% 0.1439 324.32)", secondaryForeground: "oklch(99.02% 0.0039 106.42)", muted: "oklch(95.46% 0.0108 106.75)", mutedForeground: "oklch(58.01% 0.0216 326.08)", accent: "oklch(69.81% 0.1781 329.75)", accentForeground: "oklch(28.43% 0.0213 325.89)", destructive: "oklch(62.87% 0.2573 29.23)", destructiveForeground: "oklch(99.02% 0.0039 106.42)", border: "oklch(88.36% 0.0216 326.08)", input: "oklch(88.36% 0.0216 326.08)", ring: "oklch(62.67% 0.2527 326.72)", }, darkColors: { background: "oklch(15.02% 0.0139 325.89)", foreground: "oklch(92.43% 0.0113 325.89)", card: "oklch(20.02% 0.0139 325.89)", cardForeground: "oklch(92.43% 0.0113 325.89)", popover: "oklch(20.02% 0.0139 325.89)", popoverForeground: "oklch(92.43% 0.0113 325.89)", primary: "oklch(62.67% 0.2527 326.72)", primaryForeground: "oklch(15.02% 0.0139 325.89)", secondary: "oklch(36.07% 0.1039 324.32)", secondaryForeground: "oklch(92.43% 0.0113 325.89)", muted: "oklch(25.46% 0.0208 325.89)", mutedForeground: "oklch(65.01% 0.0216 326.08)", accent: "oklch(45.81% 0.1281 329.75)", accentForeground: "oklch(92.43% 0.0113 325.89)", destructive: "oklch(52.87% 0.2073 29.23)", destructiveForeground: "oklch(99.02% 0.0039 106.42)", border: "oklch(30.36% 0.0216 326.08)", input: "oklch(25.46% 0.0208 325.89)", ring: "oklch(62.67% 0.2527 326.72)", sidebar: "oklch(20.02% 0.0139 325.89)", sidebarForeground: "oklch(92.43% 0.0113 325.89)", sidebarPrimary: "oklch(62.67% 0.2527 326.72)", sidebarPrimaryForeground: "oklch(15.02% 0.0139 325.89)", sidebarAccent: "oklch(45.81% 0.1281 329.75)", sidebarAccentForeground: "oklch(92.43% 0.0113 325.89)", sidebarBorder: "oklch(30.36% 0.0216 326.08)", sidebarRing: "oklch(62.67% 0.2527 326.72)", sidebarBackground: "oklch(20.02% 0.0139 325.89)", }, radius: "0.5rem", }, "amethyst-haze": { colors: { background: "oklch(0.9777 0.0041 301.4256)", foreground: "oklch(0.3651 0.0325 287.0807)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3651 0.0325 287.0807)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3651 0.0325 287.0807)", primary: "oklch(0.6104 0.0767 299.7335)", primaryForeground: "oklch(0.9777 0.0041 301.4256)", secondary: "oklch(0.8957 0.0265 300.2416)", secondaryForeground: "oklch(0.3651 0.0325 287.0807)", muted: "oklch(0.8906 0.0139 299.7754)", mutedForeground: "oklch(0.5288 0.0375 290.7895)", accent: "oklch(0.7889 0.0802 359.9375)", accentForeground: "oklch(0.3394 0.0441 1.7583)", destructive: "oklch(0.6332 0.1578 22.6734)", destructiveForeground: "oklch(0.9777 0.0041 301.4256)", border: "oklch(0.8447 0.0226 300.1421)", input: "oklch(0.9329 0.0124 301.2783)", ring: "oklch(0.6104 0.0767 299.7335)", }, darkColors: { background: "oklch(0.1777 0.0141 301.4256)", foreground: "oklch(0.9151 0.0125 301.4256)", card: "oklch(0.2277 0.0141 301.4256)", cardForeground: "oklch(0.9151 0.0125 301.4256)", popover: "oklch(0.2277 0.0141 301.4256)", popoverForeground: "oklch(0.9151 0.0125 301.4256)", primary: "oklch(0.6604 0.0867 299.7335)", primaryForeground: "oklch(0.1777 0.0141 301.4256)", secondary: "oklch(0.2957 0.0165 300.2416)", secondaryForeground: "oklch(0.9151 0.0125 301.4256)", muted: "oklch(0.2706 0.0139 299.7754)", mutedForeground: "oklch(0.6288 0.0275 290.7895)", accent: "oklch(0.3889 0.0602 359.9375)", accentForeground: "oklch(0.9151 0.0125 301.4256)", destructive: "oklch(0.5332 0.1378 22.6734)", destructiveForeground: "oklch(0.9777 0.0041 301.4256)", border: "oklch(0.3447 0.0226 300.1421)", input: "oklch(0.2706 0.0139 299.7754)", ring: "oklch(0.6604 0.0867 299.7335)", sidebar: "oklch(0.2277 0.0141 301.4256)", sidebarForeground: "oklch(0.9151 0.0125 301.4256)", sidebarPrimary: "oklch(0.6604 0.0867 299.7335)", sidebarPrimaryForeground: "oklch(0.1777 0.0141 301.4256)", sidebarAccent: "oklch(0.3889 0.0602 359.9375)", sidebarAccentForeground: "oklch(0.9151 0.0125 301.4256)", sidebarBorder: "oklch(0.3447 0.0226 300.1421)", sidebarRing: "oklch(0.6604 0.0867 299.7335)", sidebarBackground: "oklch(0.2277 0.0141 301.4256)", }, radius: "0.5rem", }, tangerine: { colors: { background: "oklch(0.9383 0.0042 236.4993)", foreground: "oklch(0.3211 0 0)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3211 0 0)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3211 0 0)", primary: "oklch(0.6397 0.172 36.4421)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.967 0.0029 264.5419)", secondaryForeground: "oklch(0.4461 0.0263 256.8018)", muted: "oklch(0.9846 0.0017 247.8389)", mutedForeground: "oklch(0.551 0.0234 264.3637)", accent: "oklch(0.9119 0.0222 243.8174)", accentForeground: "oklch(0.3791 0.1378 265.5222)", destructive: "oklch(0.6368 0.2078 25.3313)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.9022 0.0052 247.8822)", input: "oklch(0.97 0.0029 264.542)", ring: "oklch(0.6397 0.172 36.4421)", sidebar: "oklch(0.903 0.0046 258.3257)", sidebarForeground: "oklch(0.3211 0 0)", sidebarPrimary: "oklch(0.6397 0.172 36.4421)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.9119 0.0222 243.8174)", sidebarAccentForeground: "oklch(0.3791 0.1378 265.5222)", sidebarBackground: "oklch(0.903 0.0046 258.3257)", }, darkColors: { background: "oklch(0.1583 0.0142 36.4421)", foreground: "oklch(0.9211 0.0042 36.4421)", card: "oklch(0.2083 0.0142 36.4421)", cardForeground: "oklch(0.9211 0.0042 36.4421)", popover: "oklch(0.2083 0.0142 36.4421)", popoverForeground: "oklch(0.9211 0.0042 36.4421)", primary: "oklch(0.6897 0.172 36.4421)", primaryForeground: "oklch(0.1583 0.0142 36.4421)", secondary: "oklch(0.267 0.0129 36.4421)", secondaryForeground: "oklch(0.9211 0.0042 36.4421)", muted: "oklch(0.2546 0.0117 36.4421)", mutedForeground: "oklch(0.651 0.0134 36.4421)", accent: "oklch(0.3619 0.0722 36.4421)", accentForeground: "oklch(0.9211 0.0042 36.4421)", destructive: "oklch(0.5368 0.1778 25.3313)", destructiveForeground: "oklch(0.9383 0.0042 236.4993)", border: "oklch(0.3022 0.0152 36.4421)", input: "oklch(0.2546 0.0117 36.4421)", ring: "oklch(0.6897 0.172 36.4421)", sidebar: "oklch(0.2083 0.0142 36.4421)", sidebarForeground: "oklch(0.9211 0.0042 36.4421)", sidebarPrimary: "oklch(0.6897 0.172 36.4421)", sidebarPrimaryForeground: "oklch(0.1583 0.0142 36.4421)", sidebarAccent: "oklch(0.3619 0.0722 36.4421)", sidebarAccentForeground: "oklch(0.9211 0.0042 36.4421)", sidebarBorder: "oklch(0.3022 0.0152 36.4421)", sidebarRing: "oklch(0.6897 0.172 36.4421)", sidebarBackground: "oklch(0.2083 0.0142 36.4421)", }, radius: "0.5rem", }, "sunset-horizon": { colors: { background: "oklch(0.9856 0.0084 56.3169)", foreground: "oklch(0.3353 0.0132 2.7676)", card: "oklch(1 0 0)", cardForeground: "oklch(0.3353 0.0132 2.7676)", popover: "oklch(1 0 0)", popoverForeground: "oklch(0.3353 0.0132 2.7676)", primary: "oklch(0.7357 0.1641 34.7091)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.9596 0.02 28.9029)", secondaryForeground: "oklch(0.5587 0.1294 32.7364)", muted: "oklch(0.9656 0.0176 39.4009)", mutedForeground: "oklch(0.5534 0.0116 58.0708)", accent: "oklch(0.8278 0.1131 57.9984)", accentForeground: "oklch(0.3353 0.0132 2.7676)", destructive: "oklch(0.6122 0.2082 22.241)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.9296 0.037 38.6868)", input: "oklch(0.9296 0.037 38.6868)", ring: "oklch(0.7357 0.1641 34.7091)", sidebar: "oklch(0.9656 0.0176 39.4009)", sidebarForeground: "oklch(0.3353 0.0132 2.7676)", sidebarPrimary: "oklch(0.7357 0.1641 34.7091)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.8278 0.1131 57.9984)", sidebarAccentForeground: "oklch(0.3353 0.0132 2.7676)", sidebarBackground: "oklch(0.9656 0.0176 39.4009)", }, darkColors: { background: "oklch(0.1656 0.0184 34.7091)", foreground: "oklch(0.9353 0.0132 56.3169)", card: "oklch(0.2156 0.0184 34.7091)", cardForeground: "oklch(0.9353 0.0132 56.3169)", popover: "oklch(0.2156 0.0184 34.7091)", popoverForeground: "oklch(0.9353 0.0132 56.3169)", primary: "oklch(0.6857 0.1441 34.7091)", primaryForeground: "oklch(0.1656 0.0184 34.7091)", secondary: "oklch(0.2596 0.03 28.9029)", secondaryForeground: "oklch(0.9353 0.0132 56.3169)", muted: "oklch(0.2456 0.0276 39.4009)", mutedForeground: "oklch(0.6534 0.0216 58.0708)", accent: "oklch(0.3778 0.0831 57.9984)", accentForeground: "oklch(0.9353 0.0132 56.3169)", destructive: "oklch(0.5122 0.1782 22.241)", destructiveForeground: "oklch(0.9856 0.0084 56.3169)", border: "oklch(0.3296 0.037 38.6868)", input: "oklch(0.2456 0.0276 39.4009)", ring: "oklch(0.6857 0.1441 34.7091)", sidebar: "oklch(0.2156 0.0184 34.7091)", sidebarForeground: "oklch(0.9353 0.0132 56.3169)", sidebarPrimary: "oklch(0.6857 0.1441 34.7091)", sidebarPrimaryForeground: "oklch(0.1656 0.0184 34.7091)", sidebarAccent: "oklch(0.3778 0.0831 57.9984)", sidebarAccentForeground: "oklch(0.9353 0.0132 56.3169)", sidebarBorder: "oklch(0.3296 0.037 38.6868)", sidebarRing: "oklch(0.6857 0.1441 34.7091)", sidebarBackground: "oklch(0.2156 0.0184 34.7091)", }, radius: "0.5rem", }, catppuccin: { colors: { background: "oklch(0.9578 0.0058 264.5321)", foreground: "oklch(0.4355 0.043 279.325)", card: "oklch(1 0 0)", cardForeground: "oklch(0.4355 0.043 279.325)", popover: "oklch(0.8575 0.0145 268.4756)", popoverForeground: "oklch(0.4355 0.043 279.325)", primary: "oklch(0.5547 0.2503 297.0156)", primaryForeground: "oklch(1 0 0)", secondary: "oklch(0.8575 0.0145 268.4756)", secondaryForeground: "oklch(0.4355 0.043 279.325)", muted: "oklch(0.906 0.0117 264.5071)", mutedForeground: "oklch(0.5471 0.0343 279.0837)", accent: "oklch(0.682 0.1448 235.3822)", accentForeground: "oklch(1 0 0)", destructive: "oklch(0.5505 0.2155 19.8095)", destructiveForeground: "oklch(1 0 0)", border: "oklch(0.8083 0.0174 271.1982)", input: "oklch(0.8575 0.0145 268.4756)", ring: "oklch(0.5547 0.2503 297.0156)", sidebar: "oklch(0.9335 0.0087 264.5206)", sidebarForeground: "oklch(0.4355 0.043 279.325)", sidebarPrimary: "oklch(0.5547 0.2503 297.0156)", sidebarPrimaryForeground: "oklch(1 0 0)", sidebarAccent: "oklch(0.682 0.1448 235.3822)", sidebarAccentForeground: "oklch(1 0 0)", sidebarBackground: "oklch(0.9335 0.0087 264.5206)", }, darkColors: { background: "oklch(0.2392 0.0159 279.0413)", foreground: "oklch(0.8868 0.0228 277.3236)", card: "oklch(0.2714 0.0173 279.8248)", cardForeground: "oklch(0.8868 0.0228 277.3236)", popover: "oklch(0.2714 0.0173 279.8248)", popoverForeground: "oklch(0.8868 0.0228 277.3236)", primary: "oklch(0.7579 0.1555 295.0613)", primaryForeground: "oklch(0.2392 0.0159 279.0413)", secondary: "oklch(0.3411 0.0178 279.0413)", secondaryForeground: "oklch(0.8868 0.0228 277.3236)", muted: "oklch(0.3411 0.0178 279.0413)", mutedForeground: "oklch(0.6584 0.0233 277.3236)", accent: "oklch(0.682 0.1448 235.3822)", accentForeground: "oklch(0.2392 0.0159 279.0413)", destructive: "oklch(0.6259 0.2083 16.9297)", destructiveForeground: "oklch(0.2392 0.0159 279.0413)", border: "oklch(0.3811 0.0178 279.0413)", input: "oklch(0.3411 0.0178 279.0413)", ring: "oklch(0.7579 0.1555 295.0613)", sidebar: "oklch(0.2714 0.0173 279.8248)", sidebarForeground: "oklch(0.8868 0.0228 277.3236)", sidebarPrimary: "oklch(0.7579 0.1555 295.0613)", sidebarPrimaryForeground: "oklch(0.2392 0.0159 279.0413)", sidebarAccent: "oklch(0.682 0.1448 235.3822)", sidebarAccentForeground: "oklch(0.2392 0.0159 279.0413)", sidebarBorder: "oklch(0.3811 0.0178 279.0413)", sidebarRing: "oklch(0.7579 0.1555 295.0613)", sidebarBackground: "oklch(0.2714 0.0173 279.8248)", }, radius: "0.5rem", }, }; // Get the complete theme configuration for a given theme export function getThemeConfig(themeName: string): Partial | undefined { return themeConfigurations[themeName]; } export type DefaultThemePreset = { name: string; value: string; labelKey: string; }; // this array could be empty, it's only used by ThemeSelector export const defaultThemes: DefaultThemePreset[] = [ { value: "emerald", name: "Default", labelKey: "settings:tenant.theme.presets.emerald" }, { name: "Zinc", value: "zinc", labelKey: "settings:tenant.theme.presets.zinc" }, // { name: "Zinc Scaled", value: "zinc-scaled" }, // { name: "Zinc Mono", value: "zinc-mono" }, { name: "Blue", value: "blue", labelKey: "settings:tenant.theme.presets.blue" }, { name: "Tangerine", value: "tangerine", labelKey: "settings:tenant.theme.presets.tangerine" }, { name: "Sunset Horizon", value: "sunset-horizon", labelKey: "settings:tenant.theme.presets.sunset-horizon" }, { name: "Catppuccin", value: "catppuccin", labelKey: "settings:tenant.theme.presets.catppuccin" }, // { name: "Blue Scaled", value: "blue-scaled" }, // { name: "Blue Mono", value: "blue-mono" }, // { name: "Slate", value: "slate" }, // { name: "Stone", value: "stone" }, // { name: "Gray", value: "gray" }, // { name: "Neutral", value: "neutral" }, // { name: "Red", value: "red" }, // { name: "Rose", value: "rose" }, // { name: "Orange", value: "orange" }, // { name: "Green", value: "green" }, { name: "Yellow", value: "yellow", labelKey: "settings:tenant.theme.presets.yellow" }, // { name: "Modern Blue", value: "modern-blue" }, // { name: "Violet", value: "violet" }, // { // value: "primary", // name: "Default", // }, // { // value: "caffeine", // name: "Caffeine", // }, // { // value: "candyland", // name: "Candyland", // }, { value: "claude", name: "Claude", labelKey: "settings:tenant.theme.presets.claude", }, { value: "claymorphism", name: "Claymorphism", labelKey: "settings:tenant.theme.presets.claymorphism", }, // { // value: "cyberpunk", // name: "Cyberpunk", // }, // { // value: "graphite", // name: "Graphite", // }, // { // value: "northern-lights", // name: "Northern Lights", // }, { value: "notebook", name: "Notebook", labelKey: "settings:tenant.theme.presets.notebook", }, { value: "ocean-breeze", name: "Ocean Breeze", labelKey: "settings:tenant.theme.presets.ocean-breeze", }, { value: "pastel-dreams", name: "Pastel Dreams", labelKey: "settings:tenant.theme.presets.pastel-dreams", }, // { // value: "starry-night", // name: "Starry Night", // }, { value: "twitter", name: "Twitter", labelKey: "settings:tenant.theme.presets.twitter", }, // { // value: "vintage-paper", // name: "Vintage Paper", // }, { name: "Vercel", value: "vercel", labelKey: "settings:tenant.theme.presets.vercel" }, { value: "supabase", name: "Supabase", labelKey: "settings:tenant.theme.presets.supabase" }, { value: "t3-chat", name: "T3 Chat", labelKey: "settings:tenant.theme.presets.t3-chat" }, { value: "amethyst-haze", name: "Amethyst Haze", labelKey: "settings:tenant.theme.presets.amethyst-haze", }, ];