#533afd
May 15, 2026
stripe.com
A reading of the visual language at https://stripe.com. Every token, every rule, every component — captured from the live site.
About
Logo
Colour
1 primary · 1 secondary · 1 accent · 10 neutrals · 52 total
Neutrals
#000000#50617A#FFFFFF#64748D#101010#EBEEF1#D8DEE4#FFE6F5#707070#D4D4D4Full palette
#000000#533AFD#061B31#50617A#FFFFFF#64748D#E5EDF5#0000EE#1A2C44#FF6118#7F7DFC#3C4F69#273951#7389FF#15BE53#B9B9F9#A51D85#FFD7EF#5B6BFF#00B261#4F2055#6480B2#108C3D#6B59FE#D6D9FC#101010#839BC8#A3B5D6WCAG 77% · 17 passing pairs · 5 failing. Full breakdown in §11.
Typography
2 families · 18 sizes · 4 weights
Specimen
Scale
| Step | Size | Sample |
|---|---|---|
t00 |
56px |
Flexible solutions for every |
t01 |
48px |
Flexible solutions for every |
t02 |
32px |
Flexible solutions for every |
t03 |
26px |
Flexible solutions for every |
t04 |
24px |
Flexible solutions for every |
t05 |
22px |
Flexible solutions for every |
t06 |
21px |
Flexible solutions for every |
t07 |
20px |
Flexible solutions for every |
t08 |
18px |
Flexible solutions for every |
t09 |
16px |
Flexible solutions for every |
Spacing
Base 2px · 12 steps captured
Rhythm
1px
48px
52px
56px
60px
64px
72px
80px
96px
191px
Shape
7 radii · 6 elevation tiers
Border radii
1px
4px
8px
16px
28px
36px
Elevation
xs
sm
md
lg
xl
2xl
Iconography
unknown · 24 captured
iconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconMotion
Feel: responsive · 5 durations · 12 easings
Duration scale
100ms
200ms
300ms
500ms
800ms
Easings
customcustomcustomease-out
Components
unknown · 4 component patterns captured
Mocks
Built from these tokens
Radius, primary, surface, text — all sampled from the live site.
Read more →Detected patterns
card
button
other
link
Voice
neutral · — · —
Headlines from the site
- Financial infrastructure to grow your revenue. Accept payments, offer financial services, and implement custom revenue models—from your first transaction to your billionth.
- Financial infrastructure to grow your revenue. Accept payments, offer financial services, and implement custom revenue models—from your first transaction to your billionth.
- Flexible solutions for every business model.
- Accept and optimize payments globally—online and in person
CTA verbs
×18×7×6×4×3×2×2×1
Accessibility
17 passing · 5 failing
Failing pairs
- Foreground
#ffffff- Background
#e3ecf7- Rule
- AA-large
- Foreground
#ff6118- Background
#ffe5da- Rule
- AA-normal
- Foreground
#6b59fe- Background
#ecedfe- Rule
- AA-normal
Suggested replacements
#ffffff→(1.19:1)#ff6118→(2.50:1)#6b59fe→(4.04:1)
Tokens
Drop-in code for the most common stacks. All values from the live extraction.
:root {
--color-primary: #533afd;
--font-display: "sohne-var";
--space-base: 2px;
--radius-md: 4px;
}
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: { brand: '#533afd' },
fontFamily: { display: ['sohne-var', 'serif'] },
spacing: { base: '2px' },
borderRadius: { md: '4px' },
},
},
};
Run npx designlang pack stripe.com for the full bundle (DTCG, shadcn, Figma vars, motion, anatomy, Storybook).
Usage
-
Lead with the primary.
It belongs on calls-to-action and one accent moment per screen. Not on body copy.
-
Two type families, three weights.
Display for headlines, body for paragraphs. Resist a third unless there is a real reason.
-
Snap to the spacing scale.
Padding, margin, and gap should land on the values in §05. One-off pixels accumulate into noise.
-
Treat accessibility as a hard constraint.
When a colour pair fails WCAG, fix the colour — not the contrast check.