Paste this into your build tool to reproduce today's page. It builds a listing page; swap the property for your client's.
Works in v0, Figma Make, Claude Code, Lovable, Beaver Builder AI, Bolt.new, and Framer Agent.
Open the offer packet: the full prompt
Build a single-property real estate listing page called The Toned Print. One page, semantic HTML and CSS only, no JavaScript.
Ground: a flat deep warm plum (#2C1729) across the whole page, no gradient and no texture below the hero. Ink on the ground is warm cream (#F0E6D6); small labels are dusty mauve (#C9A9C0). Two inks only for accents: marigold (#E5A03A) for stamps and links, Prussian blue (#24305E) for tag chips. One cream sheet (#EFE4D2) for the sidebar card and one for the prompt block.
Type: Zilla Slab 700 for the headline, section titles, and item titles; Alegreya Sans 400/500 for body at 20px with line-height 1.7 and 62 to 66 characters per line; Courier Prime 700 for stamps, labels, captions, and code. Never justify text. Never italicize body paragraphs.
Hero: full-bleed photograph of the property, toned as a two-ink cyanotype (blue shadows, plum highlights), filling the first 80 percent of the viewport height. Over it a scrim: a vertical gradient from solid plum at the bottom through 62 percent plum at the middle to 22 percent plum near the top, strong enough that the cream headline meets WCAG AA over the busiest part of the photo at both desktop and 390px. Headline bottom-left in the slab at about 74px, a two-sentence deck beneath it. Top right of the hero: a circular postmark in marigold, rotated nine degrees, with the publication name and date on a text path around the ring, the issue number in the center, and two cancellation waves below it. This postmark is the masthead; do not add a boxed meta table.
Facts strip: along the bottom edge of the hero, a four-cell definition list ruled top and bottom (Listed, Installs, License, New owner), monospace labels above slab values, cells divided by hairlines. On mobile it stacks to one column.
Body: two columns, a 340px sticky sidebar on the right and the listing column on the left. Each section opens with a rubber-stamp marker: uppercase Courier Prime inside a double-ruled marigold box, rotated two degrees, with a few small gaps in the ink drawn with radial gradients. Stamp names come from the listing packet: Property details, Inspection report, Open house, Floor plan, Offer packet, Closing, Title search. Under each stamp a slab section title, then items separated by hairlines, each with a monospace source-and-date line, a slab title, and one or two paragraphs.
Sidebar: a cream agent card titled Listed by, holding the style name, an italic one-line summary, a short explanation, uppercase Prussian-blue tag chips, and a Schedule a tour list that links to the Atom feed, the RSS feed, and the prompts archive. Real links only; no fake form.
Design move section: a two-up of the same photograph, the original beside a CSS-retoned copy, with the three-rule recipe in a code block: container background in the shadow ink, image grayscaled and set to mix-blend-mode screen, a pseudo-element in the highlight ink set to multiply.
Guardrails: one pullquote in italic slab, no other italics. No accent left-border stripes, no pill radii beyond 4px, no drop shadows except one on the sticky card, no neon or glow, no fake search or filter chrome, no readable text inside images. Hover and focus states on every link with a 150ms ease, and a prefers-reduced-motion guard. Body text never below 19px.