shadcn/ui theme · dark original
Golden Hour
Warm gold and coral glowing over charcoal — premium, cinematic, and built for big imagery.
Install
npx shadcn@latest add https://csscreme.com/r/golden-hour.json Requires a project with shadcn/ui set up. Prefer to paste? The CSS variables are below.
Revenue
Last 30 days across all workspaces.
Total
$48,210+12.4%Active
1,204+3.1%Churn
0.8%-0.2%:root {
--background: oklch(98.8% 0.000 89.9);
--foreground: oklch(27.6% 0.020 80.4);
--card: oklch(97.4% 0.002 67.8);
--card-foreground: oklch(27.6% 0.020 80.4);
--popover: oklch(97.4% 0.002 67.8);
--popover-foreground: oklch(27.6% 0.020 80.4);
--primary: oklch(78.7% 0.147 73.0);
--primary-foreground: oklch(15.2% 0.009 285.3);
--secondary: oklch(97.9% 0.001 106.4);
--secondary-foreground: oklch(27.6% 0.020 80.4);
--muted: oklch(97.9% 0.001 106.4);
--muted-foreground: oklch(54.8% 0.012 76.5);
--accent: oklch(71.2% 0.181 22.8);
--accent-foreground: oklch(15.2% 0.009 285.3);
--destructive: oklch(62.6% 0.193 23.0);
--destructive-foreground: oklch(15.2% 0.009 285.3);
--border: oklch(84.0% 0.004 67.8);
--input: oklch(84.0% 0.004 67.8);
--ring: oklch(78.7% 0.147 73.0);
--radius: 12px;
}
.dark {
--background: oklch(18.6% 0.010 67.1);
--foreground: oklch(95.2% 0.022 80.7);
--card: oklch(23.7% 0.017 66.9);
--card-foreground: oklch(95.2% 0.022 80.7);
--popover: oklch(23.7% 0.017 66.9);
--popover-foreground: oklch(95.2% 0.022 80.7);
--primary: oklch(78.7% 0.147 73.0);
--primary-foreground: oklch(15.2% 0.009 285.3);
--secondary: oklch(21.8% 0.015 66.9);
--secondary-foreground: oklch(95.2% 0.022 80.7);
--muted: oklch(21.8% 0.015 66.9);
--muted-foreground: oklch(66.6% 0.036 73.0);
--accent: oklch(71.2% 0.181 22.8);
--accent-foreground: oklch(15.2% 0.009 285.3);
--destructive: oklch(62.6% 0.193 23.0);
--destructive-foreground: oklch(15.2% 0.009 285.3);
--border: oklch(33.7% 0.018 74.1);
--input: oklch(33.7% 0.018 74.1);
--ring: oklch(78.7% 0.147 73.0);
} @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);
--radius: var(--radius);
} Colors are OKLCH. Contrast is checked in both modes: foreground on background, on cards, and button labels on the primary fill.
Where this came from
Themes here aren't randomised swatches — they start life as a palette in our design layer, studied against real interfaces. See the Golden Hour palette for the full role breakdown, font pairing and spacing scale, or browse the showcase and breakdowns the palettes are drawn from.
Font pairing Playfair Display headings · Inter body · Radius 12px