Design System Preview

Vercel의 디자인 시스템The Vercel design system

라이브 화면에서 실측한 컬러·타이포그래피·컴포넌트·모션을 한 장으로 정리했습니다. 모든 값에는 관측 횟수와 신뢰도가 함께 기록됩니다.Colors, typography, components and motion — measured from the live site and organized on one page. Every value carries its observation count and confidence.

토큰 살펴보기Explore tokens 타이포그래피Typography

텍스트 히어로Text hero

Extracted Type Scale

타이포가 말하는
브랜드의 위계
Typography speaks
the brand hierarchy

위 문장들은 실측 스케일 48px · 32px · 24px · 20px · 16px · 14px 그대로 렌더된 것입니다 — 크기 관계가 곧 브랜드의 목소리 톤입니다.These lines are rendered on the measured scale 48px · 32px · 24px · 20px · 16px · 14px — the size relationships are the brand’s tone of voice.

컬러 팔레트Color palette

역할Roles

Primary#ff0080CTA · 핵심 강조 · 링크CTA · key emphasis · links×1 · conf 0.78 · inferred
Accent#0070f3하이라이트 · 뱃지 · 보조 강조highlights · badges×4 · conf 0.57 · inferred
Background#fafafa페이지 배경page background×124 · conf 0.92 · cross-validated
Ink#000000본문 · 헤딩body · headings×218 · conf 0.93 · cross-validated
Muted#888888보조 텍스트 · 캡션secondary text · captions×331 · conf 0.7 · inferred
Surface#ededed카드 · 패널cards · panels×202 · conf 0.7 · inferred

관측 팔레트Observed palette 빈도순by frequency

#171717×186 · color, background-color
#666666×168 · background-color, color
#4d4d4d×48 · color, background-color
#a1a1a1×44 · color
#cccccc×13 · background-color
#383838×9 · background-color, border-color
#ef4444×6 · background-color, border-color
#de2670×5 · background-color, border-color
#f59e0b×4 · --themed-bg, --geist-warning
#fef2f2×4 · custom-property
#95bf47×3 · border-color, background-color
#0096ff×3 · background-color, --tw-gradient-position

타이포그래피 스케일Type scale

생각을 현실로, 디자인의 힘Ideas made real, by design

DISPLAY — 48px · ×26

모든 화면에 일관된 브랜드 경험A consistent brand on every screen

H1 — 32px · ×21

작은 디테일이 완성도를 만듭니다Small details make the difference

H2 — 24px · ×68

본문은 편안하게 읽히는 크기와 행간을 유지합니다. 실제 서비스 문장을 그대로 담아도 리듬이 무너지지 않아야 합니다.Body copy stays comfortable to read. Real product sentences should keep their rhythm at this size.

H3 — 20px · ×23

캡션과 각주는 조용히 정보를 보탭니다Captions add context, quietly

BODY-LG — 16px · ×63

보조 텍스트는 본문을 방해하지 않는 크기로Secondary text stays out of the way

BODY — 14px · ×767

법적 고지와 메타 정보는 가장 작게, 그러나 읽히게Legal and meta stay smallest, yet legible

BODY-SM — 12px · ×62

생각을 현실로, 디자인의 힘Ideas made real, by design

CAPTION — 11px · ×60

Font Families

GeistSans ×856

Geist Mono ×111

Georgia ×2

GeistSans Fallback ×1

버튼Buttons

Primary
Soft Fill
Outline
Link
Hover
Focus
Disabled
실측 변형Measured
실측 1회measured ×1 · primary #ff0080

카드Cards

라이트 배경On light

가볍게 시작하기Start light

실측된 라운드·그림자·패딩 규칙을 그대로 입은 기본 카드입니다.The default card, wearing the measured radius, shadow and padding rules.

더 알아보기Learn more

정보를 담는 그릇Made to hold content

제목·본문·링크의 위계가 실측 타이포 스케일을 따릅니다.Title, body and link follow the measured type scale.

더 알아보기Learn more

핵심 강조 카드The primary moment

역할색 배경 위에서도 카피는 자동 대비로 안전하게 읽힙니다.Copy stays readable on the primary surface with automatic contrast.

더 알아보기Learn more

다크 배경On dark

깊이 있는 표면Depth on dark

같은 토큰이 어두운 캔버스에서도 위계를 지키는지 확인합니다.The same tokens hold their hierarchy on a dark canvas.

더 알아보기Learn more

밤에도 선명한 포인트Accents after dark

링크와 포인트 컬러는 다크에서도 프라이머리 원색 그대로입니다.Links and accents keep the raw primary color, even at night.

더 알아보기Learn more

대비의 증명Contrast, proven

본문 대비는 WCAG 검사 결과와 함께 기록됩니다.Body contrast ships with its WCAG check results.

더 알아보기Learn more

뱃지 · 칩Badges & chips

실측 Badge Soft NEW Accent Chip 실측 ×9 · span.inline-flex.shrink-0

간격 스케일Spacing

2px×2016
6px×562
12px×225
4px×149
40px×97
24px×89
16px×77
8px×77
20px×73
32px×51

라운드 스케일Radius

6px ×63

4px ×13

12px ×5

그림자 깊이Elevation

실측된 그림자 단계를 카드·버튼·패널 등 실제 요소에 입혀 확인합니다Measured shadow steps, worn by real elements — cards, buttons, panels

기본 카드CardLevel 1 · ×8
떠 있는 패널Floating panelLevel 3 · ×4
툴팁·팝오버TooltipLevel 4 · ×3
모달 상단Modal topLevel 5 · ×3
최상위 표면TopmostLevel 6 · ×3

상태 · 모션States & motion

올려보세요 — 실측 전환Hover me — measured timing 0.1s
보더 전환Border transition
:hovercoloroutline-color
:focuscoloroutline-color
전환 0.1s · 0.15s · 0.3s 관측transitions 0.1s · 0.15s · 0.3s

선언된 토큰Declared tokens

사이트가 스스로 선언한 커스텀 프로퍼티 — 고신뢰 부록Custom properties declared by the site — high-confidence appendix

--value: 0
--font-sans: var(--font-geist-sans)
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Couri
--color-red-50: #fef2f2
--color-amber-50: #fffbeb
--color-indigo-600: #4f39f6
--color-violet-50: #f5f3ff
--color-violet-100: #ede9fe
--color-violet-700: #7008e7
--color-slate-300: #cad5e2
--color-slate-500: #62748e
--color-gray-50: #f9fafb
--color-gray-200: var(--ds-gray-200)
--color-gray-300: var(--ds-gray-300)
--color-gray-500: var(--ds-gray-500)
--color-gray-600: var(--ds-gray-600)
--color-gray-700: var(--ds-gray-700)
--color-gray-800: var(--ds-gray-800)
--color-gray-900: var(--ds-gray-900)
--color-gray-950: #030712
--color-zinc-100: #f4f4f5
--color-zinc-600: #52525c
--color-zinc-900: #18181b
--color-neutral-700: #404040
--color-neutral-800: #262626
--spacing: .25rem
--container-xs: 20rem
--container-sm: 401px
--container-md: 601px
--container-lg: 961px
--container-xl: 1200px
--container-2xl: 1400px
--container-3xl: 48rem
--container-4xl: 56rem
--container-5xl: 64rem
--text-xs: .75rem
--text-xs--line-height: calc(1 / .75)
--text-sm: .875rem
--text-sm--line-height: calc(1.25 / .875)
--text-base: 1rem