Prompt Lab: rebuild The Proof SheetOpen the promptClose the prompt
Runs in Claude Code, Beaver Builder AI, Framer Agent, Lovable, v0, and Figma Make.
Build a creator newsletter landing page called The Proof Sheet, styled as a printmaker's studio letter. One page, semantic HTML and CSS only.
Page archetype: creator newsletter signup page. Above the fold: a fixed vertical spine down the left edge (72px wide) carrying the issue number in a geometric sans, rotated with writing-mode vertical-rl, and the date and reading time in a small monospace. Right of the spine: an inline top nav, a small monospace kicker, a large geometric sans headline (Jost 600, 56 to 66px, max 19 characters per line, balanced), a serif deck (Newsreader, 22px), a subscribe row with one solid copper button and one ghost button linking to a real feed and a real profile, then a wide framed plate image with a monospace caption to its right.
Proof strip: directly under the hero, a three-column row of small CSS wireframes showing the same hero parts (headline bar, two text bars, a button, an image square with a circle) laid out three ways using grid-template-areas: stacked, split with image left, image first. Label them Proof A, B, C in monospace; mark which one the page uses.
Sections as shelves: each section opens with a cream drawer label (a small monospace tab, 12.5px uppercase, cream fill with a double inset hairline like a label holder on an archive drawer) followed by an uppercase copper section title. Items are a monospace source line, a serif-set title in the geometric sans at 25px, and one or two paragraphs. One italic pullquote in the serif at 30px. A Design Move section with a code block for the grid-areas trick and a second plate image. A Prompt Lab on a cream sheet (details/summary) with a monospace pre.
Palette: umber paper #2E221A ground, cream ink #EFE3CC for text, copper #D08A45 for buttons, rules, and section titles, deep copper #A8632E for wireframe fills, cream sheet #E9D8B6 for labels and the prompt sheet, muted tan #AE9679 for captions. Halftone: a CSS radial-gradient dot field in copper, 9px cell, masked as a gradient band under the hero (dense at the bottom, fading up) and at the foot; never behind paragraphs.
Type: Jost 500/600 for display, Newsreader (optical size on) for body at 19.5px with line-height 1.68, DM Mono for labels and code. Body measure 66ch, never justified. Small text at least 12.5px and WCAG AA against its surface.
Images: two woodblock relief prints in copper and cream ink on dark umber paper, no legible text: a wide proof sheet of three abstract hero layouts, and a close halftone proof. Keep each inside a frame with a caption; no full-bleed.
Guardrails: no neon, no glow, no gradients on text, no pill radius except none, cards and inputs at 3 to 6px radius, no accent left borders, no fake forms or toggles (the subscribe row uses real links), hover and focus states on every link and button with 150ms easing, and a prefers-reduced-motion guard. On mobile the spine becomes a horizontal strip under the nav, the proof strip stacks, and the plate spans full width.