Tome theme · Play and entertainment venues

Saturday. Built to answer what's on tonight.

For indoor places people go to play: trampoline parks, ice and roller rinks, bowling and arcade complexes, climbing gyms, laser tag, indoor sports complexes and kids' play cafes. Someone with a free evening is choosing between you and three other places, and they want to know what there is to do, whether you're open, what it costs, whether the kids are old enough, and how to book a party without calling. Saturday answers those from your own sessions and prices, then puts every booking on one form.

Palettes
4, each light and dark
Price
In the Craft Library and every paid plan, or $199 once with its packs and a first year of the two engines it runs on
Demo
Brightwell Fieldhouse, an invented indoor play venue. Its sessions, events, packages, prices and address are made up, and its photos are stock photographs
Saturday home page in Bounce
The home page's first screen on a phone, in Bounce

Palettes

Four palettes. Pick the one that suits your venue.

Every palette as the whole home page, side by side. Scroll inside any of them to see it top to bottom. Under the colors, the sections stay the same.

Saturday home page in Bounce
BounceA warm white ground, a sun-yellow field and a hot pink action. The default, and the Brightwell demo opens in it. A good fit for trampoline parks, kids' venues and play cafes.
Saturday home page in Arcade
ArcadeA violet-black ground with a coral field and a hot pink-red action, the one palette designed dark. It opens dark and has a derived light mode. A good fit for bowling, arcades, laser tag and late-night venues.
Saturday home page in Rink
RinkA cold white ground, a near-black field with an ice-white accent, and an ultramarine action. A good fit for ice and roller rinks and climbing gyms.
Saturday home page in Court
CourtA hardwood ground with a team-purple field and a gold accent. A good fit for indoor sports complexes with leagues and open play.

Captured from the demo at 1440px. Brightwell Fieldhouse, an invented indoor play venue.

Saturday is built from whole bands of color, so the page has a pulse: the first screen is one field holding the header, the choice, the photo and today's sessions, and every band after it is a single color with its cards sitting inside. Status never depends on color alone: a session that's on now gets a filled dot and the words, one that starts later gets a hollow ring, and "Sold out" gets a square. Every text pair clears 4.5:1 and every mark and focus ring clears 3:1 in all eight modes, and the package's tests measure them again from the shipped styles.

The sections

What each section does for a visitor.

These are crops from the demo, in Bounce. Each one answers something a visitor wants to know before they come: are you open, what can we do tonight, what does it cost, and can I book the party here?

  1. The header

    The header

    A strip at the top says whether you're open and until when. Under it, Sign the waiver and Book sit beside the logo on every page, and the nav is a row of pills. On a phone the two actions ride a bar at the bottom of the screen, where a thumb can reach them.

  2. Who's coming?

    Who's coming?

    The first screen asks who's coming instead of listing attractions: a family out tonight, a team with a game, a parent planning a party, a group of fifteen or more. Each choice answers in one sentence and gives one action. It works with no script.

  3. Open to drop into today

    Open to drop into today

    Today's sessions as tickets: the time, the activity with its age rule, the price, and where it stands ("On now, until 7:00", "Starts 7:30", "Finished"). It reads the clock in your timezone. "Sold out" appears only when you mark a session full, and that mark expires on its own. With no session today the board doesn't render, and the first screen closes the gap.

  4. Five things under one roof

    Five things under one roof

    Every activity as a full-height photo. Hover, focus or tap one and it opens to its photo, a line about what you do there, its age rule and its next step, while the others narrow to their names. They stack on a phone, and every name reads in full.

  5. What's on

    What's on

    The next few events as cards with a date tile, the time, who it's for and the price in full, on a band of the action color. It's a still strip with no scrolling marquee, and past events drop off by themselves.

  6. The building, by the numbers

    The building, by the numbers

    Four facts a visitor can check when they walk in, such as square feet, courts, hours open each week and sessions each week, on one dark card. In the demo the last two are counted from the sessions and hours themselves, so they can't drift from the rest of the page. There are no ratings or visitor counts.

  7. Party and group packages

    Party and group packages

    Each package with its price, the headcount it covers, the price for each extra guest, how long it runs, what's included, and the deposit if there is one, with its refund rule. Check dates opens the planner with that package already chosen. Nothing is added at a later step.

  8. Before you come

    Before you come

    The questions the front desk answers all day (grip socks, the waiver, age rules, food, lockers, whether parents can watch), then a card for anything else, with the desk's number and email.

  9. Plan it with us

    Plan it with us

    One form for parties, groups, company events and court rentals. What and when come first, contact details last, beside a stated reply time and the three things that happen next. It isn't a booking: the desk confirms by reply, and no payment is taken on the form. Every Book and Check dates link on the site lands here with its type chosen.

  10. Plan your visit

    Plan your visit

    The address with directions, parking, the week's hours with today marked, and the waiver link, each on its own card. No call-to-action band sits under it.

  11. Parties and groups

    Parties and groups

    Every package in full, then the add-ons with their prices, then the planner. A parent can compare the packages and send the enquiry without leaving the page.

That's what a visitor sees. Here's what you get to build it.

In the package

What's in the package, and what it's built from.

Header and footer

Navbar 1 with Sign the waiver and Book as its two buttons, under the live status strip, all on the field color. On a phone the two actions move to a bar at the bottom of the screen. Footer 7 is its own dark zone with the venue's lines and links.

Palettes

Bounce, Arcade, Rink and Court. Three light designs with a derived dark mode, and Arcade designed dark with a derived light mode.

Type

Unbounded for headings and Figtree for everything else. Both have even-width figures, so session times, prices and phone numbers line up. Both families ship inside the package under the SIL Open Font License, so there's no third-party font request by default.

Sessions and hours

The board reads Tome Local's class schedules: days, times, age rules, a price per session and an optional "full" mark that expires. A schedule doesn't need a term, so weekly drop-in sessions run all year. Your hours drive the open strip, the hours card and the board's clock.

Packages

A price list variant made for packages, with the headcount, the per-extra price, the length, the inclusions, a deposit or none with its note, and a link that presets the planner.

The planner

A Forms form shown as numbered groups, preset from any card's link by type and package. Intake routes each enquiry by its type, so parties can go to one inbox and court rentals to another.

The waiver

Sign the waiver is a link to the waiver form you already use, from your vendor, opening in a new tab. Saturday doesn't host waivers or collect signatures.

What the demo adds as code you can copy

The route group, the page compositions for the home page, Parties and groups and a states sheet showing the board with a sold-out session and with none, the planner's form definition, and the Brightwell seed. A real venue keeps the shapes and changes the values.

The two engines

Saturday runs on two Tome engines. Forms draws the planner, and Intake routes each enquiry to the right inbox. Buying the theme includes both for your first year on one site. From the second year, the CRM & Marketing plan ($400 a year) keeps their updates coming, and you need it only if you keep using them. If you don't renew, the site you've built keeps running on the version you have, and your planner keeps taking enquiries; what needs the plan is a fresh install of that engine, such as a new build server without a copy, or an update.

Where the edges are

Saturday is a venue's public website. It doesn't take bookings or payments, show live availability on a calendar, sell tickets, or host your waiver. The planner is an enquiry the desk answers. Age and height rules, safety wording, the waiver and your terms are yours to write. For a park or a district with many places spread across acreage, Grounds is the theme. For classes with terms and enrollment, it's Roster.

Motion

Bands rise and fade in once as they arrive, and the activity you point at widens. Nothing else moves. With reduced motion on, nothing moves at all, and without script nothing is hidden.

What it's built from

A theme owns no blocks of its own. It restyles blocks from the Tome packs below.

On the pageBlockPackWith the theme
The open stripLocal Live StatusLocal BlocksFree
Who's coming, and the photoHigh Impact Hero (split, with its choice)Marketing StarterFree
Open to drop into todayLocal Class Schedule (board)Local BlocksFree
The activitiesSlat DeckMarketing StarterFree
What's onEvent List (cards)Org BlocksIncluded
The building, by the numbersStats (sourced)Agency EssentialsIncluded
Packages and add-onsLocal Price List (package)Local BlocksFree
Before you comeFAQMarketing StarterFree
Plan it with usFormTome FormsIncluded for the first year, posts to Tome Intake
Plan your visitLocal Logistics (cards)Local BlocksFree
Every section's headingSection HeaderExtrasFree

Buying the theme includes Org Blocks and Agency Essentials for good, and Forms and Intake for your first year, so you can build the pages exactly the way the demo has them. Marketing Starter, Local Blocks and Extras are free on every account, as is the Local layer. The theme also restyles any other Tome block you add.

Two ways in

Install it yourself, or have us set it up.

Developers and agencies install it themselves; business owners usually want it set up. It's the same theme either way.

Install it yourself · developers and agencies

The Craft Library

Every theme and every paid block pack, Saturday included, for $250 a year. The two engines Saturday runs on come with the CRM & Marketing plan, not the library.

Or just Saturday, $199 once

It includes the packs the demo is built from (Org Blocks and Agency Essentials). The two engines it runs on are included for your first year on one site; after that, the CRM & Marketing plan keeps their updates coming, and what you've built keeps running. Each purchase covers one production site, and staging and development copies are unlimited. The purchase adds it to your account, and you install it from our registry with the token on your account page.

# after purchase: registry token from your account page
pnpm add @wabbit/tome-theme-saturday

// app/layout.tsx
import '@wabbit/tome-ui/tokens.css'
import '@wabbit/tome-theme-saturday/styles.css'
import '@wabbit/tome-theme-saturday/fonts.css'

<!-- pick the palette on the html element -->
<html data-tome-theme="saturday" data-tome-palette="arcade">
$250a year

Set it up for me · business owners

We set it up

We install Saturday on a new site and replace Brightwell with your venue: your activities with your own photos, your weekly sessions with their times, age rules and prices, your packages and add-ons, your events, your hours and address, and the link to your waiver form. The demo's invented venue comes out, and your details go in as you give them to us. Your safety wording, terms and waiver come from you. You get a written proposal with the price before any work starts. It names the engines the site runs on and the plan that keeps them updated.

Quotedin a written proposalAsk for a proposal

Runs on

What it runs on.

Payload
3.67 or later
Next.js and React
Next.js 15 or later, React 19
@wabbit/tome-ui
0.22.0 or later, below 1.0
@wabbit/tome-core
1.35.0 or later, below 2.0. Only needed to list the theme in the admin's theme switcher.
Package
@wabbit/tome-theme-saturday 0.1.2, a preview release
Engines
Forms and Intake. Included for the first year on one site, then the CRM & Marketing plan.
Blocks
Marketing Starter and Agency Essentials 0.50.0, Local Blocks 0.14.0 and Org Blocks 0.11.0 or later (the theme's own peer floors), with Local 0.7.0, Forms 0.12.2 and Intake 0.6.0 or later (the demo's installed ranges).
Fonts
Self-hosted from the package, SIL Open Font License
License
One production site per purchase. Staging and development copies are unlimited.
Set it up for me

Tell us about your business.

Pick a palette and tell us what the business does. We'll reply with questions or a written proposal for setting up Saturday with your details.

Installing it yourself?

The Craft Library includes Saturday, every other theme and every paid pack for $250 a year. Or buy Saturday alone for $199 once, with the packs it needs and a first year of the two engines it runs on, for one production site.

Set up Saturday for my business

  1. REQUIRED
  2. REQUIRED
  3. REQUIRED
  4. REQUIRED
    Palette
  5. OPTIONAL
  6. OPTIONAL

We read every request and reply by email with questions or a written proposal. Nothing is charged until you accept a proposal.

Checking this is a real visit. The button unlocks in a moment.

Can't submit? Email hello@wabbit.com.