Vercel's reference documents #171717 as a documented primary color, Geist for typography and Geist Mono for code, 4px corner radius. Vercel is a developer platform for building, deploying, and operating web applications, with Next.js and AI-oriented application workflows central to its current public story.

Primary
#171717
Typography
Geist · Geist Mono
Radius
4px

Evidence snapshot

verified v2
Claims grounded
101/101 · 100%
Sources
2 surfaces · 3 sources
UI font basis
frontmatter · high
Components
6 documented · harvested
Design System
Vercel logo

Vercel

Vercel is a developer platform for building, deploying, and operating web applications, with Next.js and AI-oriented application workflows central to its current public story. The interface turns infrastructure into a visual grid: white fields, near-black type, hairline #ebebeb boundaries, technical diagrams, code-adjacent labels, and large compressed headings. Product imagery and system diagrams carry complexity while the surrounding UI remains deliberately quiet, connecting developer precision with a clear editorial explanation of the platform's direction and scope.

01

Color Palette

Brand

Neutrals

02

Typography

Fonts

Monospace
Geist Mono
Open · OFL
Live preview unavailable (a verified browser-loadable source is unavailable)
Install via Vercel
ui
Geist
Open · OFL
Live preview unavailable (a verified browser-loadable source is unavailable)
Vercel's open-source typeface family.
Install via Vercel
03

Spacing & Shape

Spacing

PurposeValuePreview
xs4px
sm8px
md12px
lg24px
xl32px

Border Radius

ElementValuePreview
compactStructured token4px
controlStructured token6px
fullStructured token9999px

Elevation

control-ring
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use the exact current neutral hierarchy and #ebebeb grid logic.
  • Preserve Geist's observed negative tracking and moderate weights.
  • Use official Geist examples for reusable controls while naming their documentation context.
  • Keep public, documentation, and authenticated evidence separate.

Don't

  • not reintroduce workflow accents or badge colors from an older snapshot without current evidence.
  • not make every developer label monospace.
  • not invent dashboard, deployment, login, or command-menu states.
  • not apply layered elevation where a hairline grid is the verified structure.
05

Components

Cards

image fills
geist-example-card
Backgroundtransparent
Text#171717
Bordershared #ebebeb grid boundary
Radius0px
Padding32px
gap24px
Use: Official Geist component-example card

Buttons

geist-icon-button
Background#ffffff
Text#171717
Border0 0 0 1px #ebebeb
Radius6px
size36px
statesdefault official Geist example captured
Use: Official Geist compact icon-button example
geist-secondary-action
Background#ffffff
Text#171717
Border0 0 0 1px #ebebeb
Radius6px
Padding0 10px
Text style14px / 500
statesdefault official Geist example captured
Use: Official Geist secondary action example
header-link
Backgroundtransparent
Text#4d4d4d
Radius0px
Text style14px / 400
statesdefault captured; current baseline run did not promote hover or pressed values
Use: Current public header navigation link

Inputs

geist-input
Background#ffffff
Text#171717
Borderadjacent control ring #ebebeb
Radius0px
Padding0 12px
Text style14px / 400
statesdefault official Geist example captured; no focus value promoted
Use: Official Geist compact input example

Toggles

geist-radio
Backgroundtransparent
Text#4d4d4d
Radius9999px
size32px
statesunchecked observed
Use: Official Geist radio example

Related design systems