Stripe's website is the gold standard of fintech design -- a system that manages to feel simultaneously technical and luxurious, precise and warm. The page opens on a clean white canvas (#ffffff) with deep navy headings (#061b31) and a signature purple (#533afd) that functions as both brand anchor and interactive accent. This isn't the cold, clinical p
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | comfortable | |
| Base unit | 8px | |
| Section gap | 16px | |
| Card padding | 12px | |
| Element gap | 8px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| fineMicro | 1px | |
| subtleMicro | 1px | |
| buttonsStandard | 4px | |
| inputsStandard | 4px | |
| badgesStandard | 4px | |
| cardsStandard | 4px | |
| standardComfortable | 5px | |
| navigationRelaxed | 6px | |
| largerRelaxed | 6px | |
| featuredLarge | 8px | |
| heroLarge | 8px |
Borders
| Element | Value | Preview |
|---|---|---|
| Border | 1px solid #b9b9f9 | |
| Border | 1px solid #e5edf5 | |
| Border | 1px solid #f6f9fc | |
| Focus | 1px solid #533afd |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Sessions / `.CtaButton` system — `stripe.com/payments` and product surfaces
Stripe runs a **second button system** on product/payment surfaces, distinct from the HDS marketing chrome. Different color (`#9966ff` lavender vs HDS `#533afd` Deep Violet), different geometry (16.5px pill vs 4px sharp), different weight (425 vs 400).
Badges / Tags / Pills