Paste this prompt into a builder to reproduce today's page.
Build a one-page release-day event page (a launch programme) for a design tool release; call the style The Programme. Semantic HTML and CSS only, no JavaScript beyond a few lines if needed. Page archetype: event landing page.
Structure, top to bottom:
1. A full-width ticker strip masthead on an espresso band: 13px uppercase monospace in chalk, items separated by 1px vertical rules, duplicated once and scrolling slowly for the loop, stopped under prefers-reduced-motion. It carries only real facts (event or issue number, date, duration).
2. A plain top nav: brand left, three links right in small monospace caps with a 2px underline on hover.
3. A hero on a 7/5 grid. Left: a small monospace kicker in tobacco, then the headline in a heavy slab serif (Alfa Slab One) at 36 to 64px, line-height 1.06, over a 21px humanist sans deck (Fira Sans). Right: a programme card, a chalk panel with hairline rows of monospace label and sans value (release, date, venue, format) and one real call-to-action button in deep teal.
4. A full-width framed illustration plate with a monospace caption rail beneath it, the plate label in tobacco caps.
5. An "about the programme" panel on chalk with a 3px espresso top rule: style name in the slab and a one-line italic summary left, a short paragraph and outlined monospace tags right.
6. Sections as tracks. Each opens with a filled tobacco TRACK 01 badge (chalk 12px monospace, 4px radius), a slab title, and a session count on the right. Inside, sessions sit in a two-column grid with a vertical hairline between the columns and horizontal hairlines between rows, each with a teal monospace number, a 22px bold sans title, and 19px body; a lead session spans both columns with its 28px title in the left five columns and its body in the right seven.
7. A design-move track on a 7/5 grid with a square illustration on the right.
8. A programme-notes or prompt track on an espresso sheet with chalk monospace text.
9. A closing note, a sources list, previous/next navigation, and a colophon on espresso.
Palette: mist grey-green ground #E3E8E5, with a faint repeat tile of 5px hollow squares on a 48px diamond lattice at 8 percent espresso showing only in the page gutters, never behind body text; chalk panels #F6F8F6; espresso ink #2A1D15; tobacco #6E4B2F for badges, kickers, and plate labels; deep teal #0E6B66 for the button, session numbers, and link underlines; stone #5C6964 for captions.
Type: Alfa Slab One for the headline and track titles only; Fira Sans 400, 500, 700 for body and session titles; Fira Mono for the ticker, badges, captions, and code.
Illustrations: gouache diagrams on cool toned paper in espresso, tobacco, and one teal accent, matte with visible brush texture, no legible text, no logos.
Guardrails: body at least 19px with line-height 1.7 and 60 to 72 characters per line, left-aligned, never justified. Captions and labels meet WCAG AA against their actual background. Radius 4px on badges, 6px on the button, 8 to 10px on panels, nothing pill-shaped. No accent left-border stripes, no glows, no gradients, no neon, no fake search or filter controls. Hover states on links and the button at 140ms. Counts, dates, and every fact on the page must be real.
Works in v0, Lovable, Bolt, Cursor, Claude Code, plus Beaver Builder AI.