Amberorange
All themes
Clay Ember
Clay Ember is an orange shadcn/ui theme with rounded corners and sans-serif typography, in light and dark modes.
- Sans
- Inter
- Serif
- Space Grotesk
- Mono
- System
- 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.9818 0.0054 95.1);
--foreground: oklch(0.3438 0.0269 95.72);
--card: oklch(0.9818 0.0054 95.1);
--card-foreground: oklch(0.1908 0.002 106.59);
--popover: oklch(1 0 0);
--popover-foreground: oklch(0.2671 0.0196 98.94);
--primary: oklch(0.6688 0.1174 50.13);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.9245 0.0138 92.99);
--secondary-foreground: oklch(0.4334 0.0177 98.6);
--muted: oklch(0.9341 0.0153 90.24);
--muted-foreground: oklch(0.3276 0.0069 106.77);
--accent: oklch(0.9245 0.0138 92.99);
--accent-foreground: oklch(0.2671 0.0196 98.94);
--destructive: oklch(0.1908 0.002 106.59);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.8847 0.0069 97.36);
--input: oklch(0.7621 0.0156 98.35);
--ring: oklch(0.6171 0.1375 39.04);
--chart-1: oklch(0.5583 0.1276 43);
--chart-2: oklch(0.6898 0.1581 290.41);
--chart-3: oklch(0.8816 0.0276 93.13);
--chart-4: oklch(0.8822 0.0403 298.18);
--chart-5: oklch(0.5608 0.1348 42.06);
--sidebar: oklch(0.9663 0.008 98.88);
--sidebar-foreground: oklch(0.359 0.0051 106.65);
--sidebar-primary: oklch(0.6591 0.1211 39.11);
--sidebar-primary-foreground: oklch(0.9881 0 0);
--sidebar-accent: oklch(0.9245 0.0138 92.99);
--sidebar-accent-foreground: oklch(0.325 0 0);
--sidebar-border: oklch(0.9401 0 0);
--sidebar-ring: oklch(0.7731 0 0);
--font-sans: Inter, ui-sans-serif, sans-serif, system-ui;
--font-serif: Space Grotesk, ui-sans-serif, sans-serif, system-ui;
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--radius: 0.5rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.03;
--shadow-blur: 6.5px;
--shadow-spread: 0px;
--shadow-offset-x: -1px;
--shadow-offset-y: 6.5px;
--shadow-2xs: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.01);
--shadow-xs: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.01);
--shadow-sm: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 1px 2px -1px hsl(0 0% 0% / 0.03);
--shadow: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 1px 2px -1px hsl(0 0% 0% / 0.03);
--shadow-md: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 2px 4px -1px hsl(0 0% 0% / 0.03);
--shadow-lg: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 4px 6px -1px hsl(0 0% 0% / 0.03);
--shadow-xl: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 8px 10px -1px hsl(0 0% 0% / 0.03);
--shadow-2xl: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.07);
}
.dark {
--background: oklch(0.1913 0 0);
--foreground: oklch(0.8947 0.0029 84.56);
--card: oklch(0.2404 0.0064 78.2);
--card-foreground: oklch(0.9818 0.0054 95.1);
--popover: oklch(0.2703 0.0125 107.21);
--popover-foreground: oklch(0.9211 0.004 106.48);
--primary: oklch(0.6417 0.1504 38.67);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.9818 0.0054 95.1);
--secondary-foreground: oklch(0.2174 0.0019 106.56);
--muted: oklch(0.2213 0.0038 106.71);
--muted-foreground: oklch(0.8883 0.0042 91.45);
--accent: oklch(0.2086 0.0078 95.43);
--accent-foreground: oklch(0.9693 0.008 98.88);
--destructive: oklch(0.6392 0.2182 25.94);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.3618 0.0101 106.89);
--input: oklch(0.4336 0.0113 100.22);
--ring: oklch(0.6724 0.1308 38.76);
--chart-1: oklch(0.5583 0.1276 43);
--chart-2: oklch(0.6898 0.1581 290.41);
--chart-3: oklch(0.213 0.0078 95.42);
--chart-4: oklch(0.3074 0.0516 289.32);
--chart-5: oklch(0.5608 0.1348 42.06);
--sidebar: oklch(0.2357 0.0024 67.71);
--sidebar-foreground: oklch(0.8913 0.0084 91.49);
--sidebar-primary: oklch(0.6417 0.1504 38.67);
--sidebar-primary-foreground: oklch(0.9881 0 0);
--sidebar-accent: oklch(0.168 0.002 106.62);
--sidebar-accent-foreground: oklch(0.8074 0.0142 93.01);
--sidebar-border: oklch(0.9401 0 0);
--sidebar-ring: oklch(0.7731 0 0);
--font-sans: Inter, ui-sans-serif, sans-serif, system-ui;
--font-serif: Space Grotesk, ui-sans-serif, sans-serif, system-ui;
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--radius: 0.5rem;
--spacing: 0.25rem;
--tracking-normal: 0em;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.03;
--shadow-blur: 6.5px;
--shadow-spread: 0px;
--shadow-offset-x: -1px;
--shadow-offset-y: 6.5px;
--shadow-2xs: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.01);
--shadow-xs: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.01);
--shadow-sm: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 1px 2px -1px hsl(0 0% 0% / 0.03);
--shadow: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 1px 2px -1px hsl(0 0% 0% / 0.03);
--shadow-md: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 2px 4px -1px hsl(0 0% 0% / 0.03);
--shadow-lg: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 4px 6px -1px hsl(0 0% 0% / 0.03);
--shadow-xl: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.03), -1px 8px 10px -1px hsl(0 0% 0% / 0.03);
--shadow-2xl: -1px 6.5px 6.5px 0px hsl(0 0% 0% / 0.07);
}
@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);
}
}