Confetti
Pink and violet with a sunny pop. Loud in the best way.
Bricolage Grotesque + Inter
New 6 themes · light + dark · Tailwind CSS v4
Six playful color and type systems as drop-in CSS variables. Pick one, paste it into globals.css and every component you already use changes outfit: buttons, forms, tables, charts and dialogs.
6
themes
31
variables each
10
free fonts
Theme
Live preview
These are ordinary shadcn-style components. Only the CSS variables change. The current theme is Confetti, in light mode.
Everything in this preview is sample data for an imaginary party planner app.
128
+12 since Monday
86%
342
€410
of €1,200 planned
Guests and plus-ones over the last 8 weeks
From 128 confirmed guests
128
plates
Search filters the rows. Badges use primary, secondary and destructive.
| Guest | Status | Plus-one | Dietary |
|---|---|---|---|
Maya R. maya@example.com |
Going | Yes | Vegetarian |
Theo K. theo@example.com |
Maybe | No | None |
Ines B. ines@example.com |
Going | Yes | Vegan |
Kofi A. kofi@example.com |
Pending | No | None |
Lena S. lena@example.com |
Going | No | Gluten-free |
Arjun P. arjun@example.com |
Not going | No | None |
Noor H. noor@example.com |
Going | Yes | None |
No guests match that search.
7 of 128 guests
Heads up. The cake order closes Friday at 6 pm.
New RSVPs
Instantly
Song requests
Daily digest
No. Themes only set CSS variables, so the components you already added keep working as they are.
Yes, every theme ships a light :root block and a matching .dark block.
The six themes
Each card below is rendered with its own theme variables, side by side. Toggle dark mode in the header to compare both sides.
Pink and violet with a sunny pop. Loud in the best way.
Bricolage Grotesque + Inter
Cool teal and sea glass. Calm, clean, easy on long dashboards.
Plus Jakarta Sans + Plus Jakarta Sans
Orange, peach and lemon. Rounded, friendly and very summer.
Fredoka + DM Sans
Electric indigo with a lime highlight. Built for dark mode.
Space Grotesk + Space Grotesk
Burnt orange, ochre and olive on warm paper. Editorial and cosy.
Fraunces + Figtree
Soft green with a blush accent. Quiet, airy and a little fancy.
Instrument Serif + Geist
Tokens
The same names shadcn/ui uses: background, primary, muted, border, ring, chart-1 to chart-5 and the sidebar set. Confetti is shown here in light mode.
Install in three steps
Any Tailwind CSS v4 project set up with the shadcn CLI. You already have a globals.css with :root, .dark and @theme inline.
npx shadcn@latest init
Replace your :root and .dark blocks with one file from themes/, then merge the font and radius lines from party-themes-base.css into @theme inline.
Import fonts/fonts.css (self-hosted woff2 files are included), or load the same families from Google Fonts or Fontsource. Want users to switch themes? Use all-themes.css and set data-theme on the html element.
Pay what you want, from €0.
Party Themes is an independent theme pack made by Templates.party. It is not affiliated with, sponsored or endorsed by shadcn/ui or its maintainers. "shadcn/ui" is used only to describe compatibility.