Card on cream
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Design system
Tokens, typography, color modes and shared components, built from the Figma design system. Every value on this page comes from a token — nothing is hardcoded.
Sizes interpolate between the 375 and 1440 artboards, so both designed widths render exactly. Resize the window to watch them move.
Header XXL — 60 / 48
Header XL — 48 / 40
Header L — 40 / 36
Header M — 32 / 24
Header S — 24
Header XS — 18 / 17
Body L — 18 / 15. Supporting copy under a heading.
Body M — 16 / 15. The default body size.
Body S — 12 / 13. Captions and small print.
Text link — Bold 14, always underlined
Tag with a pink dot
Color mode
The same components in every mode: nine semantic tokens are remapped, nothing else changes.
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Hover and focus each one: the filled variants widen the arrow gap, the stroke variants grow and fill, and the text link widens its gap with no surface to grow.
Color mode
The same components in every mode: nine semantic tokens are remapped, nothing else changes.
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Hover and focus each one: the filled variants widen the arrow gap, the stroke variants grow and fill, and the text link widens its gap with no surface to grow.
Color mode
The same components in every mode: nine semantic tokens are remapped, nothing else changes.
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Hover and focus each one: the filled variants widen the arrow gap, the stroke variants grow and fill, and the text link widens its gap with no surface to grow.
Color mode
The same components in every mode: nine semantic tokens are remapped, nothing else changes.
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Hover and focus each one: the filled variants widen the arrow gap, the stroke variants grow and fill, and the text link widens its gap with no surface to grow.
Color mode
The same components in every mode: nine semantic tokens are remapped, nothing else changes.
Cards are always light. The 1px stroke is painted in every mode and resolves to transparent outside cream.
Hover and focus each one: the filled variants widen the arrow gap, the stroke variants grow and fill, and the text link widens its gap with no surface to grow.
Native scroll-snap: paging buttons on desktop, dashes on mobile. Swipe on touch, arrow keys on the focusable track, and the buttons themselves; nothing auto-advances.
One global layer, two sources of markup: a template renders these fields directly, and the Marketo block reaches the same rules by classing Forms 2's output. Half and full spans are a per-field choice against the form's two columns, never a width.
The form is drawn on cream only. The box keeps its own white fill and charcoal ink in every mode, so a value can never turn cream and vanish; the label, the supporting line and the checkbox row sit on the band and take its ink. Disabled is a translucent overlay, which is why it greys with the band instead of pinning one composite — and why on the dark band it goes nearly black under charcoal ink. That, and the error red on charcoal, is question 11.17.
Undrawn band
Undrawn band
Undrawn band
Undrawn band