A design token catalog generated from DESIGN.md. Every color, font, component, and spacing value — visualized.
01 / Colors
Primary & Action
Secondary & Accent
Surfaces & Backgrounds
Neutrals & Text
Semantic & Status
Category Pills
02 / Typography
03 / Buttons
Note the dual-radius signature: 16.5px for marketing pill CTAs (on dark), 4px for all navigation and utility buttons.
04 / Cards
Dual-layer box-shadow: ambient rgba(50,50,93,0.25) plus contact rgba(0,0,0,0.3). Never a single-layer shadow.
Learn more →Hero cards and product illustration panels use the LG shadow: 30px/60px offset with negative spread on the contact layer.
Explore →For scaling businesses that need advanced features, priority support, and higher limits.
04 / Cards — Dark
Deep blue-black surfaces (#1c1e54) with light type reversed out. Ambient particle drift is the only animation.
Contact enterprise salesLargest feature panels use the XXL shadow: 50px/100px offsets — restrained-dramatic at combined ~55% opacity.
See case studyFull-section hero panels use the XL shadow: 100px offset on the first layer, 60px on the second.
Read more05 / Forms
06 / Spacing
Base unit: 8px. The 22px value is a high-frequency optical correction (678 instances) — not on the 8pt grid, but present throughout Stripe's button padding.
07 / Radius
Three families: sharp functional (4–8px), pill CTA (16.5px–99px), circular (50%–100%).
08 / Elevation
XS — Hover State
…ambient 2px + contact 1px
SM — Standard Cards
…ambient 13px + contact 8px
SM Alt — Card Lift
…ambient 13px/-5px + contact 8px/-8px
MD — Feature Cards
…ambient 15px + contact 3px
MD Alt — Content Modules
…ambient 15px(0.1) + contact 5px
LG — Hero Cards (76 instances)
…ambient 30px/-12px + contact 18px/-18px
XL — Full Panels
…ambient 100px/-40px + contact 60px
XXL — Largest Panels
…ambient 50px/-20px + contact 30px/-30px
Inset / Active State
…rgba(0,0,0,0.34) inset 1px
Focus Ring (compound)
…blue outer 2px + white inset 2px gap