Carharttorange
All themes
Copper Clay
Copper Clay is an orange shadcn/ui theme with rounded corners and sans-serif typography, in light and dark modes.
- Sans
- IBM Plex Sans
- Serif
- IBM Plex Serif
- Mono
- IBM Plex Mono
- Radius
- 0.5rem
Heads up!
You can add components to your app using the CLI.
Payment failed
Please update your billing details.
Colors
Click any swatch to copy its OKLCH value.
Base
Brand
Lines
Charts
Sidebar
StatusOptional, generated to match
Use this theme
Install it with the shadcn CLI, paste the CSS, or export tokens for your design tool.
Paste into app/globals.css, replacing the existing :root and .dark blocks.
:root {
--background: oklch(0.9801 0.0034 67.78);
--foreground: oklch(0.2006 0.0138 34.39);
--card: oklch(1 0 0);
--card-foreground: oklch(0.2006 0.0138 34.39);
--popover: oklch(1 0 0);
--popover-foreground: oklch(0.2006 0.0138 34.39);
--primary: oklch(0.4732 0.1247 46.2);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.9728 0.0118 51.32);
--secondary-foreground: oklch(0.404 0.0799 48.08);
--muted: oklch(0.9508 0.008 73.74);
--muted-foreground: oklch(0.5525 0.0155 53.17);
--accent: oklch(0.9097 0.0386 60.97);
--accent-foreground: oklch(0.404 0.0799 48.08);
--destructive: oklch(0.5343 0.1951 26.97);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.8958 0.013 63.91);
--input: oklch(0.8958 0.013 63.91);
--ring: oklch(0.4732 0.1247 46.2);
--chart-1: oklch(0.4732 0.1247 46.2);
--chart-2: oklch(0.5553 0.1455 49);
--chart-3: oklch(0.5534 0.1739 38.4);
--chart-4: oklch(0.5538 0.1207 66.44);
--chart-5: oklch(0.4762 0.1034 61.91);
--sidebar: oklch(0.9448 0.008 73.74);
--sidebar-foreground: oklch(0.2006 0.0138 34.39);
--sidebar-primary: oklch(0.4732 0.1247 46.2);
--sidebar-primary-foreground: oklch(1 0 0);
--sidebar-accent: oklch(0.903 0.0202 69.98);
--sidebar-accent-foreground: oklch(0.404 0.0799 48.08);
--sidebar-border: oklch(0.8958 0.013 63.91);
--sidebar-ring: oklch(0.4732 0.1247 46.2);
--font-sans: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-serif: "IBM Plex Serif", "Georgia", ui-serif, serif;
--font-mono: "IBM Plex Mono", "Fira Code", ui-monospace, monospace;
--radius: 0.5rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0.1997 0.0396 49.89);
--shadow-opacity: 0.06;
--shadow-blur: 3px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--shadow-2xs: 0 1px 3px 0px hsl(21 75.7% 8% / 0.03);
--shadow-xs: 0 1px 3px 0px hsl(21 75.7% 8% / 0.03);
--shadow-sm: 0 1px 3px 0px hsl(21 75.7% 8% / 0.06), 0 1px 2px -1px hsl(21 75.7% 8% / 0.06);
--shadow: 0 1px 3px 0px hsl(21 75.7% 8% / 0.06), 0 1px 2px -1px hsl(21 75.7% 8% / 0.06);
--shadow-md: 0 1px 3px 0px hsl(21 75.7% 8% / 0.06), 0 2px 4px -1px hsl(21 75.7% 8% / 0.06);
--shadow-lg: 0 1px 3px 0px hsl(21 75.7% 8% / 0.06), 0 4px 6px -1px hsl(21 75.7% 8% / 0.06);
--shadow-xl: 0 1px 3px 0px hsl(21 75.7% 8% / 0.06), 0 8px 10px -1px hsl(21 75.7% 8% / 0.06);
--shadow-2xl: 0 1px 3px 0px hsl(21 75.7% 8% / 0.15);
}
.dark {
--background: oklch(0.1433 0.0059 41.04);
--foreground: oklch(0.8939 0.0129 56.23);
--card: oklch(0.1809 0.0054 39.35);
--card-foreground: oklch(0.8939 0.0129 56.23);
--popover: oklch(0.1624 0.0056 39.33);
--popover-foreground: oklch(0.8939 0.0129 56.23);
--primary: oklch(0.7023 0.0794 64.64);
--primary-foreground: oklch(0.1775 0.0291 63.1);
--secondary: oklch(0.2067 0.0105 39.28);
--secondary-foreground: oklch(0.6868 0.0174 58.52);
--muted: oklch(0.2155 0.0104 39.29);
--muted-foreground: oklch(0.5525 0.0155 53.17);
--accent: oklch(0.2466 0.0259 60.99);
--accent-foreground: oklch(0.7541 0.0853 67.1);
--destructive: oklch(0.6368 0.2078 25.33);
--destructive-foreground: oklch(0.9705 0.0129 17.38);
--border: oklch(0.254 0.0141 57.58);
--input: oklch(0.262 0.0152 62.69);
--ring: oklch(0.7023 0.0794 64.64);
--chart-1: oklch(0.7023 0.0794 64.64);
--chart-2: oklch(0.6658 0.1574 58.32);
--chart-3: oklch(0.6878 0.1331 35.78);
--chart-4: oklch(0.7525 0.1103 67.83);
--chart-5: oklch(0.6094 0.1302 57.35);
--sidebar: oklch(0.1367 0.0046 51.05);
--sidebar-foreground: oklch(0.8513 0.0148 57.55);
--sidebar-primary: oklch(0.7023 0.0794 64.64);
--sidebar-primary-foreground: oklch(0.1775 0.0291 63.1);
--sidebar-accent: oklch(0.2248 0.0194 66.57);
--sidebar-accent-foreground: oklch(0.7541 0.0853 67.1);
--sidebar-border: oklch(0.232 0.0121 55.72);
--sidebar-ring: oklch(0.7023 0.0794 64.64);
--font-sans: "IBM Plex Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-serif: "IBM Plex Serif", "Georgia", ui-serif, serif;
--font-mono: "IBM Plex Mono", "Fira Code", ui-monospace, monospace;
--radius: 0.5rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0.0422 0.0173 29.23);
--shadow-opacity: 0.4;
--shadow-blur: 4px;
--shadow-spread: 0px;
--shadow-offset-x: 0;
--shadow-offset-y: 1px;
--shadow-2xs: 0 1px 4px 0px hsl(0 100% 0.2% / 0.20);
--shadow-xs: 0 1px 4px 0px hsl(0 100% 0.2% / 0.20);
--shadow-sm: 0 1px 4px 0px hsl(0 100% 0.2% / 0.40), 0 1px 2px -1px hsl(0 100% 0.2% / 0.40);
--shadow: 0 1px 4px 0px hsl(0 100% 0.2% / 0.40), 0 1px 2px -1px hsl(0 100% 0.2% / 0.40);
--shadow-md: 0 1px 4px 0px hsl(0 100% 0.2% / 0.40), 0 2px 4px -1px hsl(0 100% 0.2% / 0.40);
--shadow-lg: 0 1px 4px 0px hsl(0 100% 0.2% / 0.40), 0 4px 6px -1px hsl(0 100% 0.2% / 0.40);
--shadow-xl: 0 1px 4px 0px hsl(0 100% 0.2% / 0.40), 0 8px 10px -1px hsl(0 100% 0.2% / 0.40);
--shadow-2xl: 0 1px 4px 0px hsl(0 100% 0.2% / 1.00);
}
@theme inline {
--color-background: var(--background);
--color-foreground: var(--foreground);
--color-card: var(--card);
--color-card-foreground: var(--card-foreground);
--color-popover: var(--popover);
--color-popover-foreground: var(--popover-foreground);
--color-primary: var(--primary);
--color-primary-foreground: var(--primary-foreground);
--color-secondary: var(--secondary);
--color-secondary-foreground: var(--secondary-foreground);
--color-muted: var(--muted);
--color-muted-foreground: var(--muted-foreground);
--color-accent: var(--accent);
--color-accent-foreground: var(--accent-foreground);
--color-destructive: var(--destructive);
--color-destructive-foreground: var(--destructive-foreground);
--color-border: var(--border);
--color-input: var(--input);
--color-ring: var(--ring);
--color-chart-1: var(--chart-1);
--color-chart-2: var(--chart-2);
--color-chart-3: var(--chart-3);
--color-chart-4: var(--chart-4);
--color-chart-5: var(--chart-5);
--color-sidebar: var(--sidebar);
--color-sidebar-foreground: var(--sidebar-foreground);
--color-sidebar-primary: var(--sidebar-primary);
--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
--color-sidebar-accent: var(--sidebar-accent);
--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
--color-sidebar-border: var(--sidebar-border);
--color-sidebar-ring: var(--sidebar-ring);
--font-sans: var(--font-sans);
--font-mono: var(--font-mono);
--font-serif: var(--font-serif);
--radius-sm: calc(var(--radius) - 4px);
--radius-md: calc(var(--radius) - 2px);
--radius-lg: var(--radius);
--radius-xl: calc(var(--radius) + 4px);
--shadow-2xs: var(--shadow-2xs);
--shadow-xs: var(--shadow-xs);
--shadow-sm: var(--shadow-sm);
--shadow: var(--shadow);
--shadow-md: var(--shadow-md);
--shadow-lg: var(--shadow-lg);
--shadow-xl: var(--shadow-xl);
--shadow-2xl: var(--shadow-2xl);
--tracking-tighter: calc(var(--tracking-normal) - 0.05em);
--tracking-tight: calc(var(--tracking-normal) - 0.025em);
--tracking-normal: var(--tracking-normal);
--tracking-wide: calc(var(--tracking-normal) + 0.025em);
--tracking-wider: calc(var(--tracking-normal) + 0.05em);
--tracking-widest: calc(var(--tracking-normal) + 0.1em);
}
@layer base {
body {
letter-spacing: var(--tracking-normal);
}
}