# Menu single sheet

> Today's menu as a single printed card. A narrow centred sheet sits on a full-width ground of the opposite colour; at its head the venue in small capitals, the day of the week at display size and the date beneath, then each course between hairline rules, every dish centred as its name, a one-line description and its price. A note and one button close the card. Nothing sits beside anything else, so it reads the same on a phone as on a wide screen. States no colour and no font of its own.

Canonical: https://patternpaste.com/pattern/menu-single-sheet.html
Section: Listings
Access: Included in Pattern Paste access.
Needs: Requires a block theme on WordPress 7.0. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type.
Blocks: button, buttons, group, heading, paragraph, separator
Keywords: menu, daily menu, restaurant, wine bar, cafe, dishes, prices, today

## Variations (2)

### Daily sheet (the default)

Identical markup in every theme.

Your contrast as the ground and a card of your base carrying contrast type: the weekday as the headline, contrast hairlines between the courses and your theme's filled button at the foot.

### Aubergine and wine

This variation states its own colours and states its own type: identical in every theme.

A wine bar look: a champagne card on deep aubergine, with wine red labels, prices and rules, an italic Didot weekday and Baskerville dishes, small plates above wines by the glass.


---

## The signature moment: the weekday is the headline

**The day is the biggest thing on the card.** A menu printed each morning
leads with when it is for, so the heading is the weekday, a bare
`clamp(3.25rem, 7vw, 6.5rem)`, with the date beneath it and the venue small
above. That scale collision, a huge "Thursday" over dish names at
`clamp(1.25rem, 1.6vw, 1.5rem)`, is what makes it read as today's sheet rather
than a standing menu, and it survives colourlessness. The card is never wider
than 36rem, so the ground around it frames it like paper on a table.

## What it inherits from your theme

- The outer ground is `contrast` and the card is `base` with `contrast` type,
  each a two-rung chain; no text sits on the outer ground.
- The course labels start on `role-label` and fall through to `contrast`.
- The rules between courses are separators painted `contrast`, run across
  the card's measure.
- Dish names are on no ladder rung on purpose, set a step above body so the
  dishes are the second mass; descriptions take `medium`.
- The button is your theme's filled button; the typeface is your theme's.

## What it decides for itself

- Every block is centred in a vertical flex stack, so nothing needs to
  collapse on a phone: the card simply fills the width less the side gutter.

## The Styled look

`aubergine-and-wine` is a wine bar: a champagne `#f3e9d2` card on deep
aubergine `#2b1624`, aubergine type (14:1) and wine red `#7b1e3a` labels,
prices and rules (8.3:1), with an italic Didot weekday over Baskerville, small
plates above wines by the glass.

## What to change first

The day and date each morning, then the dishes and prices. Duplicate a dish
group to add one; duplicate a course with the rule above it to add a course.
