shadcn/ui theme · dark original

Golden Hour

Warm gold and coral glowing over charcoal — premium, cinematic, and built for big imagery.

darkwarmgradient

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.

Live preview

Revenue

Last 30 days across all workspaces.

Total

$48,210+12.4%

Active

1,204+3.1%

Churn

0.8%-0.2%

Tokens

: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);
}

Tailwind v4

@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

Related themes