Theme Explorer

Customise Your Theme

Tweak the design tokens below to match your brand. Every change updates the live preview in real time. When you are happy, copy the generated CSS and drop it into your project's globals.css.

Surfaces & Text
Background--background
#F8F9F5
Foreground--foreground
#1C2218
Surface--surface
#FFFFFF
Surface Raised--surface-raised
#EEF2E8
Surface Overlay--surface-overlay
#E3E9DA
Border--border
#C4CDB8
Muted Text--muted-fg
#60705A
Primary Brand
Primary--primary-default
#435240
Primary Foreground--primary-default-fg
#F4F7F1
Primary Muted--primary-muted
#ADC09E
Status
Success--success
#059669
Success Background--success-bg
#ECFDF5
Success Foreground--success-fg
#064E3B
Danger--danger
#E11D48
Danger Background--danger-bg
#FFF1F2
Danger Foreground--danger-fg
#881337
Warning--warning
#D97706
Warning Background--warning-bg
#FFFBEB
Warning Foreground--warning-fg
#78350F

Click any colour swatch to open the picker. Toggle your site theme to edit the other mode.

Live Preview
Dashboard
+ New Order
Revenue$48.2k+12%
Orders1,284+5%
Pending24On hold
Refunds372 urgent
RevenueLast 10 weeks
W1W2W3W4W5W6W7W8W9W10
Top Products
Pro Plan72%
Starter48%
Enterprise31%
Add-ons19%
Recent OrdersView all →
OrderCustomerStatus
#4021Alex ChonCompleted
#4020Sam RiveraPending
#4019Jordan LeeRefunded
#4018Morgan K.Completed
#4017Casey WuProcessing

System Update

Maintenance on Sunday 2–4 AM UTC.

Team Online
AC
SR
JL
MK
4 active

Primary Colour Scale

Pick a seed colour — the full 10-step scale is generated automatically. Click any swatch to fine-tune individual steps.

Seed
#9ea593
50#f4f7f1
100#e2eada
200#c8d5be
300#adc09e
400#a4b496
500#9ea593
600#7e8c73
700#60705a
800#435240
900#2c3629

Generated CSS

Paste this into your globals.css to apply your theme.

globals.css
:root {
  --background: #f8f9f5;
  --foreground: #1c2218;
  --surface: #ffffff;
  --surface-raised: #eef2e8;
  --surface-overlay: #e3e9da;
  --border: #c4cdb8;
  --muted-fg: #60705a;
  --primary-default: #435240;
  --primary-default-fg: #f4f7f1;
  --primary-muted: #adc09e;
  --success: #059669;
  --success-bg: #ecfdf5;
  --success-fg: #064e3b;
  --danger: #e11d48;
  --danger-bg: #fff1f2;
  --danger-fg: #881337;
  --warning: #d97706;
  --warning-bg: #fffbeb;
  --warning-fg: #78350f;
}

.dark {
  --background: #131a10;
  --foreground: #e2eada;
  --surface: #1c241a;
  --surface-raised: #252e22;
  --surface-overlay: #2d392a;
  --border: #3c4d38;
  --muted-fg: #9ea593;
  --primary-default: #adc09e;
  --primary-default-fg: #1c2218;
  --primary-muted: #435240;
  --success: #34d399;
  --success-bg: #022c1e;
  --success-fg: #a7f3d0;
  --danger: #fb7185;
  --danger-bg: #200a10;
  --danger-fg: #fecdd3;
  --warning: #fbbf24;
  --warning-bg: #1c1300;
  --warning-fg: #fde68a;
}

/* ─── Primary colour scale ─────────────────────────────────────────
   Components use these steps for hover, disabled, and active states.
   ─────────────────────────────────────────────────────────────────── */
@theme {
  --color-primary-50: #f4f7f1;
  --color-primary-100: #e2eada;
  --color-primary-200: #c8d5be;
  --color-primary-300: #adc09e;
  --color-primary-400: #a4b496;
  --color-primary-500: #9ea593;
  --color-primary-600: #7e8c73;
  --color-primary-700: #60705a;
  --color-primary-800: #435240;
  --color-primary-900: #2c3629;
}

Token Reference

All semantic design tokens and their current values for both themes.

TokenLabelLightDark
--backgroundBackground
#F8F9F5
#131A10
--foregroundForeground
#1C2218
#E2EADA
--surfaceSurface
#FFFFFF
#1C241A
--surface-raisedSurface Raised
#EEF2E8
#252E22
--surface-overlaySurface Overlay
#E3E9DA
#2D392A
--borderBorder
#C4CDB8
#3C4D38
--muted-fgMuted Text
#60705A
#9EA593
--primary-defaultPrimary
#435240
#ADC09E
--primary-default-fgPrimary Foreground
#F4F7F1
#1C2218
--primary-mutedPrimary Muted
#ADC09E
#435240
--successSuccess
#059669
#34D399
--success-bgSuccess Background
#ECFDF5
#022C1E
--success-fgSuccess Foreground
#064E3B
#A7F3D0
--dangerDanger
#E11D48
#FB7185
--danger-bgDanger Background
#FFF1F2
#200A10
--danger-fgDanger Foreground
#881337
#FECDD3
--warningWarning
#D97706
#FBBF24
--warning-bgWarning Background
#FFFBEB
#1C1300
--warning-fgWarning Foreground
#78350F
#FDE68A