#146ef5
June 25, 2026
webflow.com
A reading of the visual language at https://webflow.com. Every token, every rule, every component — captured from the live site.
Essence
webflow.com is a Magician brand — cool, kinetic, bold, modern and visionary — anchored on #146ef5 and WF Visual Sans Variable, mixed motion.
Adjectives
- cool
- kinetic
- bold
- modern
- visionary
Personality axes
Evidence
- #146ef5 at 216° reads cool → cool (warmth -1)
- 50px median radius, 450ms median motion → kinetic (energy +0.5)
- heaviest weight 600, 4.6:1 brand contrast → bold (weight +0.34)
- Axis fingerprint nearest the Magician archetype (64% fit, vs Explorer).
About
Logo
Colour
1 primary · 1 secondary · 1 accent · 12 neutrals · 17 total
Neutrals
#080808#FFFFFF#5A5A5A#D8D8D8#F0F0F0#1A1A1A#6B7280#292929#464646#808080#171717#363636Full palette
#080808#FFFFFF#5A5A5A#6CA7FF#D8D8D8#FFA666#146EF5#F0F0F0#60ED76#1A1A1A#6B7280#292929#464646#808080#171717#3B82F6#363636WCAG 95% · 20 passing pairs · 1 failing. Full breakdown in §11.
Typography
3 families · 21 sizes · 4 weights
Specimen
Scale
| Step | Size | Sample |
|---|---|---|
t00 |
74.8571px |
Platform |
t01 |
52.5714px |
Platform |
t02 |
42.0571px |
Platform |
t03 |
38.2857px |
Platform |
t04 |
30.8571px |
Platform |
t05 |
30.5714px |
Platform |
t06 |
28.1143px |
Platform |
t07 |
24px |
Platform |
t08 |
23.4286px |
Platform |
t09 |
20px |
Platform |
Spacing
Base 1px · 22 steps captured
Rhythm
1px
23px
31px
37px
40px
46px
56px
64px
73px
80px
Shape
4 radii · 5 elevation tiers
Border radii
2px
6px
50px
1280px
Elevation
xs
sm
md
lg
xl
Iconography
unknown · 24 captured
iconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconMotion
Feel: mixed · 4 durations · 3 easings
Duration scale
150ms
300ms
450ms
1200ms
Easings
ease-outcustomcustom
Components
bootstrap · 3 component patterns captured
Mocks
Built from these tokens
Radius, primary, surface, text — all sampled from the live site.
Read more →Detected patterns
button
card
other
Voice
neutral · — · —
Headlines from the site
- Platform
- Build
- Manage
- Optimize
CTA verbs
×14×6×4×3×3×3×3×3
Accessibility
20 passing · 1 failing
Failing pairs
- Foreground
#ffffff- Background
#3b82f6- Rule
- AA-normal
Suggested replacements
#ffffff→(3.68:1)
Tokens
Drop-in code for the most common stacks. All values from the live extraction.
:root {
--color-primary: #146ef5;
--font-display: "WF Visual Sans Variable";
--space-base: 4px;
--radius-md: 6px;
}
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: { brand: '#146ef5' },
fontFamily: { display: ['WF Visual Sans Variable', 'serif'] },
spacing: { base: '4px' },
borderRadius: { md: '6px' },
},
},
};
Run npx designlang pack webflow.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.