#6c47ff
June 25, 2026
clerk.com
A reading of the visual language at https://clerk.com. Every token, every rule, every component — captured from the live site.
Essence
clerk.com is an Outlaw brand — cool, bold, kinetic, modern and rebellious — anchored on #6c47ff and geistNumbers, mixed motion.
Adjectives
- cool
- bold
- kinetic
- modern
- rebellious
Personality axes
Evidence
- #6c47ff at 252° reads cool → cool (warmth -0.85)
- heaviest weight 700, 5.3:1 brand contrast → bold (weight +0.61)
- 16px median radius, 300ms median motion → kinetic (energy +0.51)
- Axis fingerprint nearest the Outlaw archetype (68% fit, vs Magician).
About
Logo
Colour
1 primary · 1 secondary · 1 accent · 14 neutrals · 21 total
Neutrals
#D9D9DE#000000#FFFFFF#131316#747686#5E5F6E#2F3037#9394A1#696A78#EEEEF0#212126#42434DFull palette
#D9D9DE#000000#FFFFFF#131316#747686#5E5F6E#2F3037#9394A1#696A78#EEEEF0#212126#42434D#B7B8C2#EF4444#6C47FF#1CC4FF#5DE3FF#9785FF#4A4C5B#0BA8FA#3AD4FDWCAG 100% · 3 passing pairs · 0 failing. Full breakdown in §11.
Typography
2 families · 13 sizes · 5 weights
Specimen
Scale
| Step | Size | Sample |
|---|---|---|
t00 |
64px |
More than authentication, Co |
t01 |
32px |
More than authentication, Co |
t02 |
24px |
More than authentication, Co |
t03 |
18px |
More than authentication, Co |
t04 |
17px |
More than authentication, Co |
t05 |
16px |
More than authentication, Co |
t06 |
15px |
More than authentication, Co |
t07 |
14px |
More than authentication, Co |
t08 |
13px |
More than authentication, Co |
t09 |
12px |
More than authentication, Co |
Spacing
Base 2px · 17 steps captured
Rhythm
1px
46px
56px
76px
94px
128px
140px
151px
158px
167px
Shape
8 radii · 6 elevation tiers
Border radii
2px
5px
8px
12px
16px
38px
Elevation
xs
sm
md
lg
xl
2xl
Iconography
unknown · 24 captured
iconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconiconMotion
Feel: mixed · 5 durations · 4 easings
Duration scale
150ms
200ms
300ms
450ms
1000ms
Easings
customease-outcustomease-out
Components
tailwindcss · 1 component patterns captured
Mocks
Built from these tokens
Radius, primary, surface, text — all sampled from the live site.
Read more →Detected patterns
button
Voice
friendly · — · —
Headlines from the site
- More than authentication, Complete User Management
- Clerk Components
- USER AUTHENTICATION
- B2B AUTHENTICATION
CTA verbs
×7×2×2×1×1×1×1×1
Accessibility
3 passing · 0 failing
No failing contrast pairs detected.
Tokens
Drop-in code for the most common stacks. All values from the live extraction.
:root {
--color-primary: #6c47ff;
--font-display: "geistNumbers";
--space-base: 2px;
--radius-md: 5px;
}
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: { brand: '#6c47ff' },
fontFamily: { display: ['geistNumbers', 'serif'] },
spacing: { base: '2px' },
borderRadius: { md: '5px' },
},
},
};
Run npx designlang pack clerk.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.