๐Ÿƒ Story Points GitHub Create a room โ†’
๐Ÿ• Last updated 2026-07-16 | | โ“‚๏ธ View as Markdown | ๐Ÿค– Agent setup

Themes

29 themes: five you pick because you like them, a seasonal calendar that rolls through the year on its own, and thirteen regional celebrations that only enter the rotation for rooms created in their locale. Every theme re-dresses the whole room โ€” table felt, card backs, confetti โ€” and invites two of its own emoji into the reaction tray.

Seasonal (auto)

New rooms default to ๐Ÿ—“ Seasonal (auto): the theme follows the calendar, resolving to the nearest holiday anchor every time the room is viewed โ€” a standing room re-themes itself as holidays approach. The host can pin any specific theme in Room settings โ†’ Theme; picking "Seasonal (auto)" again unpins it. The home page always wears today's seasonal colors.

The year-rounders

Theme The room becomes Tray guests
๐Ÿƒ Card table Casino felt โ€” deep green, gold accents. The default deal. ๐ŸŽฒ โ™ ๏ธ
๐Ÿš€ Outer space Midnight navy with starlight โ€” estimates from another planet. ๐Ÿ›ธ ๐ŸŒŸ
๐Ÿ„ Surf Tropical teal, beach-day energy. ๐ŸŒŠ ๐Ÿค™
๐ŸŽ‚ Birthday Party purple; the confetti feels extra appropriate. ๐ŸŽˆ ๐ŸŽ
๐Ÿชฉ Nightclub Near-black with neon โ€” sprint planning after dark. ๐Ÿ’ƒ ๐Ÿ•บ

The seasonal calendar

Each seasonal theme "reigns" while its anchor date is the nearest one on the calendar (roughly the window between its neighbors):

Theme Anchor The room becomes Tray guests
๐ŸŽŠ New Year Jan 1 Champagne midnight โ€” gold on black. ๐ŸŽŠ ๐Ÿ•›
๐Ÿงง Lunar New Year Feb 1 Lantern red and gold. ๐Ÿงง ๐Ÿ‰
๐Ÿ’˜ Valentine's Feb 14 Rose and berry. ๐Ÿ’˜ ๐ŸŒน
๐Ÿ€ St. Patrick's Mar 17 Shamrock green. ๐Ÿ€ ๐ŸŒˆ
๐ŸŒธ Easter Apr 5 Soft lavender, pastel confetti. ๐Ÿฃ ๐ŸŒธ
๐ŸŒท Mother's Day May 10 Warm terracotta and tulips. ๐ŸŒท ๐Ÿ’
โ˜€๏ธ Summer Jun 21 Golden hour, all day. ๐Ÿฆ ๐Ÿ˜Ž
๐Ÿ“š Back to School Aug 25 Amber chalkboard-and-pencils. ๐Ÿ“š โœ๏ธ
๐Ÿ‚ Fall Sep 22 Burnt orange, falling leaves. ๐Ÿ‚ ๐ŸŒฐ
๐ŸŽƒ Halloween Oct 31 Haunted purple-black. ๐ŸŽƒ ๐Ÿ‘ป
๐ŸŽ„ Christmas Dec 25 Evergreen and snow. ๐ŸŽ… โ›„

Regional celebrations

Rooms remember the locale they were created in, and these anchors only join that room's seasonal rotation โ€” a German team's late-September room dresses for Oktoberfest, a French one skips the 4th of July and celebrates Bastille Day, and Thanksgiving stays an English-locale affair. Any host can still pin any of them manually, locale regardless.

Theme Anchor Rotation for The room becomes Tray guests
๐ŸŽญ Carnaval Feb 17 pt Rio night โ€” purple stage, gold & green sparkle. ๐ŸŽญ ๐Ÿฅ
๐ŸŒธ Hanami Apr 1 ja Dusk over the sakura trees. ๐ŸŒธ ๐Ÿก
๐ŸŽ  Feria de Abril Apr 15 es Flamenco red, lantern light, lunares. ๐ŸŽ  ๐Ÿ’ƒ
๐ŸŒฝ Festa Junina Jun 24 pt Bonfire night, bunting over the arraial. ๐ŸŒฝ ๐ŸŽช
๐ŸŽ† 4th of July Jul 4 en Deep flag blue; red-and-white fireworks. ๐ŸŽ† ๐Ÿฆ…
๐ŸŽ‹ Tanabata Jul 7 ja The Milky Way between Orihime and Hikoboshi. ๐ŸŽ‹ โญ
๐Ÿ‚ San Fermรญn Jul 7 es Pamplona whites and red scarves. ๐Ÿ‚ ๐Ÿงฃ
๐Ÿฅ– Bastille Day Jul 14 fr Bleu-blanc-rouge over a Paris night. ๐Ÿฅ– ๐Ÿพ
๐Ÿฎ Obon Aug 13 ja Paper lanterns on a warm indigo night. ๐Ÿฎ ๐Ÿ‘˜
๐Ÿฅจ Oktoberfest Sep 20 de Bavarian sky, lozenge tablecloth, beer gold. ๐Ÿฅจ ๐Ÿบ
๐Ÿ’€ Dรญa de Muertos Nov 1 es Marigold path through the purple night. ๐Ÿ’€ ๐ŸŒผ
๐Ÿฅ‚ Beaujolais Nouveau Nov 19 fr The cellar door opens โ€” burgundy and warm gold. ๐Ÿท ๐Ÿง€
๐Ÿฆƒ Thanksgiving Nov 26 en Warm oven browns. ๐Ÿฆƒ ๐Ÿฅง

Hover any tray emoji for its label โ€” the seasonal guests have opinions ("๐ŸŒฐ tough nut to crack", "๐Ÿ‘ป ghost of sprints past", "๐ŸŽ… ho ho hopefully a 3").

What a theme changes

Palette (felt, accents, card backs), confetti colors, and the two tray slots. Link previews match too: sharing a room URL renders a social card in the room's theme.

Under the hood a theme is one block of --sp-* CSS custom-property overrides in src/styles.css โ€” custom properties inherit into shadow DOM, so every component follows automatically. That also makes a new theme one of the easiest contributions to the open-source repo: a token block, two tray emoji, and one script run to generate its social card.

Where the idea came from

Seasonal auto-theming has a lineage: it started as a CodePen experiment and grew up in Name Draw โ€” a Secret Santa name-drawing app with twelve themes that match the current month โ€” before landing here as today's twenty-nine-theme calendar. Some ideas just want to re-decorate.