Themes
One tap on the guest dashboard and the entire experience is replaced. Not a landing page — every page a guest can reach: the RSVP, the countdown, the leaderboard, the trophy cabinet, the jobs board. Rewritten in that theme's voice, with its own typography, its own palette and its own ambient sound.
Themes are mutually exclusive and per guest. One person can be reading the party as an FBI case file while the guest next to them reads it as a Victorian newspaper. The party underneath is identical.
Overlay 01
A Weyland-Yutani ship's terminal in green phosphor. Monospaced everything, scanlines, and a low CRT hum you can switch on. The RSVP becomes a crew manifest entry; the leaderboard becomes personnel ratings; the guest list becomes the manifest.
Overlay 02
Manila folders on basement-office navy. Typewriter faces, stamp-red accents, a surveillance-still filter on every guest photo, and a venue that stays redacted until you click it. Guests aren't attending — they're witnesses, and their RSVP is a witness status.
Overlay 03
Mayflower Project consoles on a starfield. Glassy panels in five rotating tones, Futura-adjacent headings and monospaced data. Guests have a contact status rather than an RSVP, and the party is an arrival.
Overlay 04
An 1898 broadsheet reporting the Martian landing. Blackletter masthead, an EXTRA! stamp, double-rule notice boxes, Victorian-advert buttons and an engraving filter on the photographs. Guests are mustered rather than invited: enlisted in the defence, fled to the hills, or gathering nerve.
How the overlays work
A tile on the dashboard engages the theme; a link in its navigation drops back to standard. Nothing is forced on anyone, and the choice is remembered.
The theme reskins every guest page, not just its own hub — so the leaderboard, badges, voting, polls and jobs board all stay inside the fiction.
Each theme has its own words for the countdown, the night itself and the afterglow. The party underneath is the same party.
Each theme has a procedurally generated ambient bed — no audio files. Off by default, remembered per theme, with the iOS silent-switch problem handled.
Engaging a theme drops the others, so the guest experience never ends up wearing two costumes at once.
Themes never load on the host side. Your control room looks the same whichever world your guests are in.
Per-event theming
The overlays are the loud option. Underneath them, every event has its own look without writing a line of code — and if you do want to write a line of code, there's a box for that too.
The white-wedding treatment is a real example: an event that should absolutely not be described to its guests as being in a "hype phase" gets its own vocabulary, its own palette and a light admin skin to match.