Mood board
1. Master Visual System
The full old-paper theatre direction: hero mood, programme cards, dates, forms, ticket summary, palette, typography, ornaments, and material cues.

Old-paper theatre system
First, review the old-paper mood and guest journey at full width. Then inspect each component board beside the CVA-driven React variants implemented in code.
Section 01
Only mood, reference, and guest-journey boards are displayed at full browser width. Component boards are reserved for the two-column implementation matrix below.
Mood board
The full old-paper theatre direction: hero mood, programme cards, dates, forms, ticket summary, palette, typography, ornaments, and material cues.

Mood board
A closer view of repeated paper forms, ticket summaries, booking rhythm, and printed ornamental structure.

Mood board
Cabaret mystery, antique gold, velvet red, faded illustration, and aged paper material references.

Reference board
Browsing shows should feel like scanning a printed theatre programme.

Reference board
Show narrative, pricing, availability, add-ons, venue information, and responsive detail fragments.

Reference board
Booking forms treated as readable printed paperwork instead of generic checkout UI.

Reference board
Payment, confirmation, ticket download, recovery, and secure checkout surfaces.

Reference board
Email, mobile e-ticket, wallet pass, reminders, support, policies, and upcoming booking surfaces.

Experience board
The first impression as a full theatre programme, not a generic landing-page layout.

Experience board
Ticket choice, add-ons, special requests, and order summary in a practical checkout flow.

Experience board
Compact responsive booking surfaces that preserve the same old-paper personality.

Section 02
Each row uses two columns: the generated component or section image on the left, and the live coded React variants on the right.
Source board

Small printed labels for show metadata, status, capacity, and premium notes.
<TheatreBadge variant="red">New Show</TheatreBadge><TheatreBadge variant="gold">VIP</TheatreBadge><TheatreBadge variant="outline">Limited Seats</TheatreBadge>Live coded variants
Source board

Editorial paper cards with distressed frames, stamped corners, and varied ornament density.
<TheatrePaperCard variant="editorial" title="A Night of Wonder" /><TheatrePaperCard variant="highlighted" eyebrow="Tonight" />Live coded variants
Source board

Reusable printed separators that break sections without clean digital rules.
<TheatreDivider variant="flourish" /><TheatreDivider variant="perforated" />Live coded variants
Source board

Readable booking controls with paper fills, rough ink borders, non-blue focus, helper text, and validation states.
<TheatreField label="Guest name"><TheatreInput /></TheatreField><TheatreSelect value="friday" />Live coded variants
Printed on the booking confirmation and welcome list.
Use an active number for showtime and seat updates.
Theatre selects stay paper-toned and use the same gold focus ring.
Helper text can describe booking preferences without crowding the label.
Disabled controls keep the printed-paper treatment but reduce contrast.
Source board

Selection controls with stamped checks, selected ticket frames, disabled fading, and clear keyboard focus.
<TheatreCheckbox checked label="Dinner included" /><TheatreRadioCard value="vip" selected />Live coded variants
Source board

Framed show imagery with playbill, portrait, oval, and dark magic treatments.
<TheatrePosterFrame variant="playbill" imageSrc="/theatre/samples/experience/homepage-theatre-programme.png" />Live coded variants

Portrait
Ornate frame

Playbill
Gold edge

Oval
Portrait mask

Dark
Cabaret night
Source board

Perforated admission cards for booking summaries, promos, and compact checkout states.
<TheatreTicketCard variant="booking" title="Balcony Table" /><TheatreTicketCard variant="promo" status="Admit Two" />Live coded variants
Admit two
Admission for two guests
Selected
Dinner seating with programme
Promo
Cabaret preview
Unavailable
Compact checkout item
Source board

A page-level booking specimen combining form controls, ticket summary, badges, and action buttons.
<ExperienceCompositionSpecimen />Live coded variants

Theatre Programme
Opening week
Source board

Compact mobile rhythm for poster surfaces, stacked forms, ticket cards, and reduced ornament density.
<ExperienceCompositionSpecimen compact />Live coded variants

Theatre Programme
Opening week