designlang
Brand guidelines #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.

Page intent
landing
System grade
B 82/100
Tokens
17 colours · 21 sizes
Generated
designlang
Chapter 00

Essence

webflow.com is a Magician brand — cool, kinetic, bold, modern and visionary — anchored on #146ef5 and WF Visual Sans Variable, mixed motion.

Magician archetype · 64% fit · vs Explorer

Adjectives

Personality axes

Cool Warm
Composed Kinetic
Understated Bold
Timeless Modern

Evidence

Chapter 01

About

Page intent
landing 75% confidence
Material language
flat
Imagery style
photography
Component library
bootstrap
Stack
webflow
Voice tone
neutral
Chapter 03

Colour

1 primary · 1 secondary · 1 accent · 12 neutrals · 17 total

Primary #146EF5
RGB
20, 110, 245
HSL
216°, 92%, 52%
Secondary #6CA7FF
RGB
108, 167, 255
HSL
216°, 100%, 71%
Accent #3B82F6
RGB
59, 130, 246
HSL
217°, 91%, 60%

Neutrals

#080808
#FFFFFF
#5A5A5A
#D8D8D8
#F0F0F0
#1A1A1A
#6B7280
#292929
#464646
#808080
#171717
#363636

Full palette

#080808
#FFFFFF
#5A5A5A
#6CA7FF
#D8D8D8
#FFA666
#146EF5
#F0F0F0
#60ED76
#1A1A1A
#6B7280
#292929
#464646
#808080
#171717
#3B82F6
#363636

WCAG 95% · 20 passing pairs · 1 failing. Full breakdown in §11.

Chapter 04

Typography

3 families · 21 sizes · 4 weights

Display
WF Visual Sans Variable
Body
WFVisualSans-Mono
Weights
400, 500, 600, 550

Specimen

Platform
Build

Scale

StepSizeSample
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
Chapter 05

Spacing

Base 1px · 22 steps captured

Rhythm

1px
23px
31px
37px
40px
46px
56px
64px
73px
80px
Chapter 06

Shape

4 radii · 5 elevation tiers

Border radii

2px
6px
50px
1280px

Elevation

xs
sm
md
lg
xl
Chapter 07

Iconography

unknown · 24 captured

Library
unknown
Confidence
0%
Stroke style
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
icon
Chapter 08

Motion

Feel: mixed · 4 durations · 3 easings

Duration scale

150ms
300ms
450ms
1200ms

Easings

Chapter 09

Components

bootstrap · 3 component patterns captured

Mocks

Card

Built from these tokens

Radius, primary, surface, text — all sampled from the live site.

Read more →

Detected patterns

button

Slots
label, icon, badge
Variants
link
Sizes
sm

card

Slots
heading, description, media, footer
Variants
link
Sizes

other

Slots
Variants
Sizes
Chapter 10

Voice

neutral · — · —

Headlines from the site

CTA verbs

Chapter 11

Accessibility

95% WCAG 2.1 contrast
20 passing · 1 failing

Failing pairs

Aa 3.68:1
Foreground
#ffffff
Background
#3b82f6
Rule
AA-normal

Suggested replacements

Chapter 12

Tokens

Drop-in code for the most common stacks. All values from the live extraction.

CSS variablesvariables.css
:root {
  --color-primary: #146ef5;
  --font-display: "WF Visual Sans Variable";
  --space-base: 4px;
  --radius-md: 6px;
}
Tailwind configtailwind.config.js
// 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).

Chapter 13

Usage

  1. Lead with the primary.

    It belongs on calls-to-action and one accent moment per screen. Not on body copy.

  2. Two type families, three weights.

    Display for headlines, body for paragraphs. Resist a third unless there is a real reason.

  3. Snap to the spacing scale.

    Padding, margin, and gap should land on the values in §05. One-off pixels accumulate into noise.

  4. Treat accessibility as a hard constraint.

    When a colour pair fails WCAG, fix the colour — not the contrast check.