Colour tokens
Thirteen solid tokens plus four alpha tokens. Hex values are printed under each chip and match the shipped build character for character.
Three families, real clamp sizes
Archivo for display, Geist for body, Geist Mono for labels and figures. Every size below is a clamp() copied from the shipped build, so what you see here is what the page will do.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Primary and secondary, both grounds
Primary is the shipped red button: 15px, weight 700, 16px by 26px padding, 4px radius. Secondary is a hairline outline that inverts with the ground. Same geometry either way, so the two can sit side by side.
hover: var(--red-hot) #E23340
outline: rgba(6,11,28,.28)
The state the funnel will use
Every field computes to 17px, above the 16px floor that stops iOS Safari zooming the viewport on focus. Labels are Geist Mono. Focus ring is blue-soft at 3px so it never reads as an error.
The step between the three darks
Three navy blacks, not one. The step is small on purpose: it separates bands without ever reading as a colour change. This section itself sits on --black.
Page floor. Body background and the deepest band.
One step up. Alternating bands, footer, legal.
Two steps up. Raised cards and inset panels.
The light band
This whole section is on --off #F6F5F2, the warm paper the shipped site uses for its relief bands. Pure --white #FFFFFF is held back for cards sitting on top of it, so a card still reads as a card.
Warm paper. The light band ground.
Card ground only. Lifts off the paper.
Mark, proof line, figure, one action
The assembled top of the page: knockout mark, headline, an avatar proof line, the display figure, and exactly one action button. All copy below is placeholder.
Lorem ipsum dolor sit amet consectetur
Placeholder subhead. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
dolor sit amet consectetur
White card on the light band
A white card on --off paper, hairline --line-b border, 10px radius. Media plate on top, quote in Geist at 1.02rem, attribution in Geist Mono above a hairline. All quote text below is placeholder.
Placeholder quote. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Placeholder quote. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Placeholder quote. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.