Style guide
The parts, unassembled
Every section this theme ships, once each, under the slug you type into the inserter to place it. The token sheet opens the page because every one of the specimens below is painted out of it.
Before launchThis page is a demonstration. Delete it, and the navigation row that points at it, before the site goes live — nothing else in the theme depends on either.
table-and-type/token-sheet
The tokens, the ladder and the presets
Every swatch paints from the live custom property rather than a printed hex, so the sheet cannot go stale in either mode or inside any variation.
Style guide
The tokens
Two modes, four variations, one set of values that every template, pattern and block reads.
Surfaces
Page
–wp–preset–color–background
Card stock
–wp–preset–color–card
Quiet ground
–wp–preset–color–muted
Secondary
–wp–preset–color–secondary
Hairline
–wp–preset–color–border
Ink and brand
Ink
–wp–preset–color–foreground
Quiet ink
–wp–preset–color–muted-foreground
Stamp red
–wp–preset–color–primary
Served-now chip
–wp–preset–color–accent
Link
–wp–custom–color–link
Focus ring
–wp–preset–color–ring
The slip’s own material
These five hold the same value in both modes. A sheet of paper does not relight itself when the room around it does; only its clip and its shadow follow the mode.
Slip
–wp–custom–color–slip
Slip ink
–wp–custom–color–slip-ink
Stamp
–wp–custom–color–slip-stamp
Slip edge
–wp–custom–color–slip-edge
Clip
–wp–custom–color–clip
Status
A dot is never the only signal; the sentence beside it carries the claim.
Open
–wp–custom–color–positive-fill
Warning
–wp–custom–color–warning-fill
Critical
–wp–custom–color–critical-fill
The type ladder
Fraunces sets the headings, the card and the wordmark; Schibsted Grotesk carries the body and the chrome; JetBrains Mono prints every figure, time and docket label.
Lunch, until half past two
display-xl · 2.93rem, fluid
Lunch, until half past two
display · 2.34rem, fluid
Lunch, until half past two
xx-large · 1.875rem
Lunch, until half past two
x-large · 1.5rem
Lunch, until half past two
large · 1.125rem
Lunch, until half past two
medium · 1rem
Lunch, until half past two
small · 0.875rem
Lunch, until half past two
x-small · 0.75rem
The variations
A variation is a token swap and nothing else: it repaints the room and the ink, never the paper, and it moves nothing.
Base
Zinc. A Paris-style bistro: warm limestone paper, stamp red, one gold chip. Follows the reader’s system setting and the light/dark toggle.
Dark
The dark half of Zinc as the palette, in both modes: a site that is dark whatever the visitor’s system says.
Cresson
Watercress green and a blush slip, for a morning-and-brunch café.
Faïence
Enamel cobalt and an apricot slip, for a tiled bakery-café.
NoteThe four are named here rather than drawn side by side: a style variation is the whole document’s palette, so a second one cannot be painted inside the first. Switch them in Styles › Browse styles and this sheet repaints — which is the demonstration.
table-and-type/served-card
The slip, and the card’s rows
The signature: a card set once a season, with dated sheets clipped to its corner and one row struck by the sheet that replaced it.
Today’s card
On the zinc today
The card is set once a season. What changes for a day is clipped to its corner.

Le petit-déjeuner, at the zinc

Allergies
Tell us about an allergy before you order and we will tell you what is in the dish. One kitchen, shared pans, no separate fryer.
Prices
Taxes (TPS/TVQ) added at the till
table-and-type/menu-dayparts
The card’s rows, photographed
A service band on its own plate: thumbnail rows cropped to a focal point, and the slip lane in the card’s flow rather than over it.
table-and-type/menu-index
The card’s front matter, and the dietary control
The numbered contents page, the allergy statement and the tax note set once, and the four diet toggles. The toggles are inert until the companion plugin is active.
The whole card
The card, by time of day
Every service on one card, and the day’s changes clipped on top.
table-and-type/menu-drinks
The rows without a plate
Type-only rows with add-on pricing, no photograph and no sheet — the register a long card ends on so the reader can tell it is over.
table-and-type/hours-table
The hours record
The week printed once, today called out beside it, a closed day muted and a struck row keeping its name and its place.
Hours
This week, and what changed
One record for the week, with the dated exceptions clipped on.

Hours
1 row is superseded by a slip this week.
HoursSlip 1
Sat 31 Oct
- Last days of the terrace: it closes for the season when this slip comes down
Posted 08:12 by Élise
- MondayClosed
- Tuesday07:30 – 17:00
- Wednesday07:30 – 17:00
- Thursday07:30 – 22:00
- Friday07:30 – 22:00
- Saturday09:00 – 22:00
- Sunday09:00 – 17:00
Last order 21:15 at Souper.
Today
Monday, closed
Breakfast is next, Tuesday from 07:30.
- Terraceslip · 11 May to 15 October, weather allowing
Twelve seats under the awning, through the same level door
table-and-type/booking-policy-card
The card panel, with its lane
Every service as a row — walk-in ones included — a policy slip striking the row it supersedes, and the three limits a reader needs beside them.
Booking
Booking policies by service
See the usual policy and any dated change together.
Usual policy and dated changes appear together.
Book a table
Normally, bookings: Brunch and Souper. Everything else is walk-in. A booking policy has changed; see the current policy below.
BookingSlip 1
Sat 31 Oct
- Weekend brunch is walk-in only while this slip is up; terrace tables go first
Posted 08:20 by Élise
Le petit-déjeuner
Walk in, order at the counter
Le brunch
Book online, up to 6
Le midi
Walk in, order at the counter
Le goûter
Walk in, order at the counter
Le souper
Book online, up to 6; last order 21:15
Before you book
Tables of up to 6
Larger than that and the room cannot seat it in one go.
Larger groups
7 or more by enquiry. Send the enquiry
Late
A booked table is held for 15 minutes.
table-and-type/house-rules-list
The disclosure, and the ground layer
A native details a crawler reads closed and a reader with no script can still open, over the empty ground slot a drawing is painted into.
House rules
Laptops, dogs, the terrace
The laptop answer changes with the service, so it is a table.
Dogs
Welcome on the terrace and in the front room, on a lead.
Terrace
First come, first served. It is never held for a booking.
Children
High chairs at the counter end, and a short card for them.
Laptops
Laptops are welcome until noon, and away through lunch.
Breakfast
Laptops welcome
Lunch
Laptops away
Afternoon
Laptops welcome
Supper
Laptops away
Why the rule changes with the hour
Two services fill the room, and a table held for four hours is three tables nobody else sat at. Outside those hours the room is half empty and a laptop costs nothing, so the rule follows the service rather than the day.
table-and-type/find-us-split
The record, and the block a reader takes with them
Label-and-value rows, the address in a block selected in one press, coordinates behind a disclosure, and two links instead of a map embed.
Getting in
6340 rue Beaubien Est
Montréal, Québec H1M 1A9
Where the door is, and what to expect when you reach it.
Bus
The 18 Beaubien stops at the corner of 18e Avenue, thirty metres from the door
Metro
Beaubien, orange line, is eight minutes on foot or two stops west on the 18
Parking
Free on 18e Avenue after 18:00 and all day Sunday; the Beaubien side is metered until 21:00
Bikes
Two racks by the terrace and a bike-share stand one street east
Door
One door on Beaubien, level with the pavement, 90 cm wide, opening outward
Washroom
Ground floor, 85 cm door, grab rail fitted, no step from the room
Room
Four tables clear 70 cm underneath; the counter stools do not
Phone

Address
Mireille
6340 rue Beaubien Est
Montréal, Québec H1M 1A9
Canada
The coordinates, for a map app that wants numbers
45.5761, -73.5556
table-and-type/booking-seam
The seam, and the enquiry chrome
The press with its destination named beside it, and the enquiry block’s chrome. The fields, the validation and the receipt are the companion plugin’s.
Booking a table
Supper and brunch take a booking; the rest of the day is walk-in.
Breakfast, Lunch, and Goûter are walk-in only
Nothing free that day for that many. Try another day.
Step 2 of 2 — request sent
The table is asked for, not yet held.
Somebody reads the book and answers by email before the service you asked for — usually well before. Until then the table is a request, not a reservation.
- Reference
- Service
- Day
- Time
- Guests
- 2
- Held
- Card taken
- None
Running late, or the party has changed? Call 514 555 0163 and we will move it rather than lose it.

Larger parties, and vouchers
One note for a larger party or a voucher, answered by email.
Larger groups
7 or more eat from a shorter card, which comes back with the answer. Tables of 6 and under are booked in the ordinary way.
Gift vouchers
Written by hand at the counter, in any amount, no expiry
Phone
table-and-type/cta-band
Actions, links and marks
One filled press and one quiet link on a muted band — the shape a route closes on when it has nothing left to say but where to go next.
Before you go
Come and sit down.
Booking policies are listed by service, with dated changes shown beside the usual policy.
table-and-type/hero-served
The hero plate
From lg the words sit on the photograph, over a gradient that is opaque where the lockup starts and gone by the right edge, so the dish stays visible. On a phone the picture stands above the words instead.
Served now
Lunch, until two.
Walk in and order at the counter: 9 dishes, 2 changes.
6340 rue Beaubien Est · Today 08:00–17:00
table-and-type/on-the-grinder
The term-and-definition band
Four facts against a square plate, each row a hairline and two columns. “Usually gone by” is what the room says from experience, not a stock count.


On the grinder
The bag changes when it runs out
Not on a schedule. Nadia writes the new one up the morning it goes on, and the bakes come out of the deck oven at the same hours every day.
Espresso
Brûlerie des Carrières · Sidamo, Ethiopia · washed
On since Sun 25 Oct
Filter
Brûlerie des Carrières · Huila, Colombia · natural
On since Sun 18 Oct
Kouign-amann
07:30 and 14:30
usually gone by 11:00
Butter croissant
07:00
usually gone by 10:30
table-and-type/visit-strip
The rule list, and today’s row
The street address as the heading, the four rules a visitor asks about, today’s hours, and the terrace row struck by an hours slip.
Getting here
240 Garden Street
Your city, region and postcode
Step-free from the pavement, and the bus stops at the corner.
Transit
The bus stops at the corner; the metro is eight minutes on foot
Access
Step-free entrance from the pavement; one accessible washroom
Laptops
Laptops away until 14:30
Dogs
Terrace only, and there is a water bowl by the door
Phone
Today
Open
07:30 – 17:00
Terrace
slip · 1
1 May to 15 October, weather allowing
Takeaway
Ordered on our own page, so the whole price stays in the room.
Collection at the counter, and we do not deliver.
orders.example.com
Book a table
Bookings: supper. Everything else is walk-in.
table-and-type/notice-privacy
The notice record
One row per collected field with what it is for, the named person responsible, and the questions a reader actually asks as closed disclosures.
Notices
Personal information, and what we do with it
What the enquiry form collects, and who reads it.
No third-party script runs here, so there is nothing to consent to.
Updated Wednesday 30 September
The enquiry form
- What is this about
- Which of the enquiries this is, so the right person reads it
- Your name
- So the reply is addressed to somebody
- The only way we answer. Nothing else is ever sent to it
- How many people
- Whether the room can take the party, before we say yes
- Preferred date
- Optional. It tells us which service you mean
- Anything we should know
- Whatever you choose to tell us. Please leave out health details
Who to ask
- Responsible
- Élise Tremblay · Owner-chef, and the person responsible for personal information
- Retention
- 12 months, then deleted
What we do with what you send
One person reads the enquiry and answers by email, usually the same day. It is used for that and for nothing else: no newsletter, no list, no advertising.
Seeing it, correcting it, or having it deleted
You may ask to see what we hold, have it corrected, have it deleted, and withdraw your consent at any time. One email to vieprivee@mireille.example does all four.
Who else sees it
Nobody. The enquiry reaches our own mailbox and is not passed on, sold, or used for marketing. The site runs no analytics, no advertising and no third-party script.
Cookies, and why there is no banner
The site keeps one thing in your browser: your choice of the light or the dark mode. It stays on your device, we never read it, and it is shared with nobody.
Allergies, and what we can promise
Tell us about an allergy before you order and we will tell you what is in the dish. One kitchen, shared pans, no separate fryer.
























