{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "theme-catppuccin", "title": "Catppuccin", "description": "Soothing pastel theme for coders", "files": [ { "path": "registry/themes/catppuccin.css", "content": "/* Catppuccin Theme - Auto-generated from tweakcn */\r\n\r\n/* Light mode */\r\n[data-theme=\"catppuccin-light\"] {\r\n --background: oklch(0.96 0.01 264.53);\r\n --foreground: oklch(0.44 0.04 279.33);\r\n --card: oklch(1 0 0);\r\n --card-foreground: oklch(0.44 0.04 279.33);\r\n --popover: oklch(0.86 0.01 268.48);\r\n --popover-foreground: oklch(0.44 0.04 279.33);\r\n --primary: oklch(0.55 0.25 297.02);\r\n --primary-foreground: oklch(1 0 0);\r\n --secondary: oklch(0.86 0.01 268.48);\r\n --secondary-foreground: oklch(0.44 0.04 279.33);\r\n --muted: oklch(0.91 0.01 264.51);\r\n --muted-foreground: oklch(0.55 0.03 279.08);\r\n --accent: oklch(0.68 0.14 235.38);\r\n --accent-foreground: oklch(1 0 0);\r\n --destructive: oklch(0.55 0.22 19.81);\r\n --destructive-foreground: oklch(1 0 0);\r\n --border: oklch(0.81 0.02 271.2);\r\n --input: oklch(0.86 0.01 268.48);\r\n --ring: oklch(0.55 0.25 297.02);\r\n --chart-1: oklch(0.55 0.25 297.02);\r\n --chart-2: oklch(0.68 0.14 235.38);\r\n --chart-3: oklch(0.63 0.18 140.44);\r\n --chart-4: oklch(0.69 0.2 42.43);\r\n --chart-5: oklch(0.71 0.1 33.1);\r\n --radius: 0.35rem;\r\n --sidebar: oklch(0.93 0.01 264.52);\r\n --sidebar-foreground: oklch(0.44 0.04 279.33);\r\n --sidebar-primary: oklch(0.55 0.25 297.02);\r\n --sidebar-primary-foreground: oklch(1 0 0);\r\n --sidebar-accent: oklch(0.68 0.14 235.38);\r\n --sidebar-accent-foreground: oklch(1 0 0);\r\n --sidebar-border: oklch(0.81 0.02 271.2);\r\n --sidebar-ring: oklch(0.55 0.25 297.02);\r\n --font-sans: Montserrat, sans-serif;\r\n --font-serif: Georgia, serif;\r\n --font-mono: Fira Code, monospace;\r\n --shadow-color: hsl(240 30% 25%);\r\n --shadow-opacity: 0.12;\r\n --shadow-blur: 6px;\r\n --shadow-spread: 0px;\r\n --shadow-offset-x: 0px;\r\n --shadow-offset-y: 4px;\r\n --letter-spacing: 0em;\r\n --spacing: 0.25rem;\r\n --shadow-2xs: 0px 4px 6px 0px hsl(240 30% 25% / 0.06);\r\n --shadow-xs: 0px 4px 6px 0px hsl(240 30% 25% / 0.06);\r\n --shadow-sm:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 1px 2px -1px hsl(240 30% 25% / 0.12);\r\n --shadow:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 1px 2px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-md:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 2px 4px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-lg:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 4px 6px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-xl:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 8px 10px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-2xl: 0px 4px 6px 0px hsl(240 30% 25% / 0.3);\r\n --tracking-normal: 0em;\r\n}\r\n\r\n/* Dark mode */\r\n[data-theme=\"catppuccin-dark\"] {\r\n --background: oklch(0.22 0.03 284.06);\r\n --foreground: oklch(0.88 0.04 272.28);\r\n --card: oklch(0.24 0.03 283.91);\r\n --card-foreground: oklch(0.88 0.04 272.28);\r\n --popover: oklch(0.4 0.03 280.15);\r\n --popover-foreground: oklch(0.88 0.04 272.28);\r\n --primary: oklch(0.79 0.12 304.77);\r\n --primary-foreground: oklch(0.24 0.03 283.91);\r\n --secondary: oklch(0.48 0.03 278.64);\r\n --secondary-foreground: oklch(0.88 0.04 272.28);\r\n --muted: oklch(0.3 0.03 276.21);\r\n --muted-foreground: oklch(0.75 0.04 273.93);\r\n --accent: oklch(0.85 0.08 210.25);\r\n --accent-foreground: oklch(0.24 0.03 283.91);\r\n --destructive: oklch(0.76 0.13 2.76);\r\n --destructive-foreground: oklch(0.24 0.03 283.91);\r\n --border: oklch(0.32 0.03 281.98);\r\n --input: oklch(0.32 0.03 281.98);\r\n --ring: oklch(0.79 0.12 304.77);\r\n --chart-1: oklch(0.79 0.12 304.77);\r\n --chart-2: oklch(0.85 0.08 210.25);\r\n --chart-3: oklch(0.86 0.11 142.72);\r\n --chart-4: oklch(0.82 0.1 52.63);\r\n --chart-5: oklch(0.92 0.02 30.49);\r\n --radius: 0.35rem;\r\n --sidebar: oklch(0.18 0.02 284.2);\r\n --sidebar-foreground: oklch(0.88 0.04 272.28);\r\n --sidebar-primary: oklch(0.79 0.12 304.77);\r\n --sidebar-primary-foreground: oklch(0.24 0.03 283.91);\r\n --sidebar-accent: oklch(0.85 0.08 210.25);\r\n --sidebar-accent-foreground: oklch(0.24 0.03 283.91);\r\n --sidebar-border: oklch(0.4 0.03 280.15);\r\n --sidebar-ring: oklch(0.79 0.12 304.77);\r\n --font-sans: Montserrat, sans-serif;\r\n --font-serif: Georgia, serif;\r\n --font-mono: Fira Code, monospace;\r\n --shadow-color: hsl(240 30% 25%);\r\n --shadow-opacity: 0.12;\r\n --shadow-blur: 6px;\r\n --shadow-spread: 0px;\r\n --shadow-offset-x: 0px;\r\n --shadow-offset-y: 4px;\r\n --letter-spacing: 0em;\r\n --spacing: 0.25rem;\r\n --shadow-2xs: 0px 4px 6px 0px hsl(240 30% 25% / 0.06);\r\n --shadow-xs: 0px 4px 6px 0px hsl(240 30% 25% / 0.06);\r\n --shadow-sm:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 1px 2px -1px hsl(240 30% 25% / 0.12);\r\n --shadow:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 1px 2px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-md:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 2px 4px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-lg:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 4px 6px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-xl:\r\n 0px 4px 6px 0px hsl(240 30% 25% / 0.12),\r\n 0px 8px 10px -1px hsl(240 30% 25% / 0.12);\r\n --shadow-2xl: 0px 4px 6px 0px hsl(240 30% 25% / 0.3);\r\n}\r\n", "type": "registry:file", "target": "styles/themes/catppuccin.css" } ], "type": "registry:theme" }