Ember Dawnred
All themes
Burnt Sienna
Burnt Sienna is a red shadcn/ui theme with pill corners and sans-serif typography, in light and dark modes.
- Sans
- Outfit
- Serif
- Playfair Display
- Mono
- JetBrains Mono
- Radius
- 1.0rem
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.9859 0.0076 48.66);
--foreground: oklch(0.2196 0.0354 45.75);
--card: oklch(1 0 0);
--card-foreground: oklch(0.2196 0.0354 45.75);
--popover: oklch(1 0 0);
--popover-foreground: oklch(0.2196 0.0354 45.75);
--primary: oklch(0.5517 0.1895 35.87);
--primary-foreground: oklch(1 0 0);
--secondary: oklch(0.9397 0.0392 62.37);
--secondary-foreground: oklch(0.2196 0.0354 45.75);
--muted: oklch(0.9609 0.0202 40.54);
--muted-foreground: oklch(0.5003 0.0303 41.92);
--accent: oklch(0.8971 0.0547 35.02);
--accent-foreground: oklch(0.249 0.0402 34.87);
--destructive: oklch(0.576 0.18 24.8);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.8903 0.0295 41.73);
--input: oklch(0.8903 0.0295 41.73);
--ring: oklch(0.5517 0.1895 35.87);
--chart-1: oklch(0.5517 0.1895 35.87);
--chart-2: oklch(0.7002 0.1499 35.13);
--chart-3: oklch(0.8455 0.0959 52.11);
--chart-4: oklch(0.4542 0.1565 35.75);
--chart-5: oklch(0.5997 0.1598 40.07);
--sidebar: oklch(0.1482 0.0201 41.79);
--sidebar-foreground: oklch(0.9793 0.0105 39.44);
--sidebar-primary: oklch(0.6002 0.1769 43.27);
--sidebar-primary-foreground: oklch(1 0 0);
--sidebar-accent: oklch(0.2502 0.0357 44.9);
--sidebar-accent-foreground: oklch(0.9793 0.0105 39.44);
--sidebar-border: oklch(0.25 0.0306 46.07);
--sidebar-ring: oklch(0.6002 0.1769 43.27);
--font-sans: 'Outfit', system-ui, sans-serif;
--font-serif: 'Playfair Display', Georgia, serif;
--font-mono: 'JetBrains Mono', monospace;
--radius: 1.0rem;
--spacing: 0.25rem;
--tracking-normal: -0.01em;
--shadow-color: oklch(0.3698 0.063 77.6);
--shadow-opacity: 0.08;
--shadow-blur: 20px;
--shadow-spread: 0px;
--shadow-offset-x: 0px;
--shadow-offset-y: 2px;
--shadow-2xs: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.04);
--shadow-xs: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.04);
--shadow-sm: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.08), 0px 1px 2px -1px hsl(38 60.9% 20% / 0.08);
--shadow: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.08), 0px 1px 2px -1px hsl(38 60.9% 20% / 0.08);
--shadow-md: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.08), 0px 2px 4px -1px hsl(38 60.9% 20% / 0.08);
--shadow-lg: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.08), 0px 4px 6px -1px hsl(38 60.9% 20% / 0.08);
--shadow-xl: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.08), 0px 8px 10px -1px hsl(38 60.9% 20% / 0.08);
--shadow-2xl: 0px 2px 20px 0px hsl(38 60.9% 20% / 0.20);
}
.dark {
--background: oklch(0.118 0.0153 34.29);
--foreground: oklch(0.9504 0.0093 52.1);
--card: oklch(0.1594 0.0217 43.48);
--card-foreground: oklch(0.9504 0.0093 52.1);
--popover: oklch(0.1394 0.0177 48.2);
--popover-foreground: oklch(0.9504 0.0093 52.1);
--primary: oklch(0.74 0.1734 49.3);
--primary-foreground: oklch(0.1482 0.0201 41.79);
--secondary: oklch(0.2196 0.0241 45.76);
--secondary-foreground: oklch(0.9504 0.0093 52.1);
--muted: oklch(0.1996 0.0208 45.47);
--muted-foreground: oklch(0.6505 0.0248 45.48);
--accent: oklch(0.2808 0.0455 40.98);
--accent-foreground: oklch(0.9504 0.0093 52.1);
--destructive: oklch(0.5494 0.1993 25.12);
--destructive-foreground: oklch(1 0 0);
--border: oklch(0.2587 0.0245 44.25);
--input: oklch(0.2587 0.0245 44.25);
--ring: oklch(0.74 0.1734 49.3);
--chart-1: oklch(0.74 0.1734 49.3);
--chart-2: oklch(0.6495 0.1506 37.83);
--chart-3: oklch(0.5509 0.12 55.07);
--chart-4: oklch(0.7892 0.1296 44.36);
--chart-5: oklch(0.699 0.1597 34.81);
--sidebar: oklch(0.1036 0.0109 45.93);
--sidebar-foreground: oklch(0.9799 0.0076 48.66);
--sidebar-primary: oklch(0.74 0.1734 49.3);
--sidebar-primary-foreground: oklch(0.1482 0.0201 41.79);
--sidebar-accent: oklch(0.1803 0.0254 45.92);
--sidebar-accent-foreground: oklch(0.9799 0.0076 48.66);
--sidebar-border: oklch(0.1803 0.0198 47.58);
--sidebar-ring: oklch(0.74 0.1734 49.3);
--font-sans: 'Outfit', system-ui, sans-serif;
--font-serif: 'Playfair Display', Georgia, serif;
--font-mono: 'JetBrains Mono', monospace;
--radius: 1.0rem;
--spacing: 0.25rem;
--tracking-normal: -0.01em;
--shadow-color: oklch(0 0 0);
--shadow-opacity: 0.5;
--shadow-blur: 30px;
--shadow-spread: -4px;
--shadow-offset-x: 0px;
--shadow-offset-y: 4px;
--shadow-2xs: 0px 4px 30px -4px hsl(0 0% 0% / 0.25);
--shadow-xs: 0px 4px 30px -4px hsl(0 0% 0% / 0.25);
--shadow-sm: 0px 4px 30px -4px hsl(0 0% 0% / 0.50), 0px 1px 2px -5px hsl(0 0% 0% / 0.50);
--shadow: 0px 4px 30px -4px hsl(0 0% 0% / 0.50), 0px 1px 2px -5px hsl(0 0% 0% / 0.50);
--shadow-md: 0px 4px 30px -4px hsl(0 0% 0% / 0.50), 0px 2px 4px -5px hsl(0 0% 0% / 0.50);
--shadow-lg: 0px 4px 30px -4px hsl(0 0% 0% / 0.50), 0px 4px 6px -5px hsl(0 0% 0% / 0.50);
--shadow-xl: 0px 4px 30px -4px hsl(0 0% 0% / 0.50), 0px 8px 10px -5px hsl(0 0% 0% / 0.50);
--shadow-2xl: 0px 4px 30px -4px hsl(0 0% 0% / 1.25);
}
@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);
}
}