Coinbase
Coinbase
coinbase

Coinbase's reference documents #0052ff as a documented primary color, CoinbaseSans for typography, 8px corner radius. Coinbase's website is a clean, trustworthy crypto platform that communicates financial reliability through a blue-and-white binary palette.

Primary
#0052ff
Typography
CoinbaseSans
Radius
8px

Evidence snapshot

legacy snapshot
Claims grounded
0/217 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · high
Components
25 documented · harvested

Needs work: freshness conflict · proof incomplete · tier1 source missing · verification v2 missing

Design System
Coinbase logo

Coinbase

Coinbase's website is a clean, trustworthy crypto platform that communicates financial reliability through a blue-and-white binary palette. The design uses Coinbase Blue (#0052ff) — a deep, saturated blue — as the singular brand accent against white and near-black surfaces. The proprietary font family includes CoinbaseDisplay for hero headlines, CoinbaseSans for UI text, CoinbaseText for body reading, and CoinbaseIcons for iconography — a comprehensive four-font system.

01

Color Palette

Brand

Neutrals

02

Typography

Fonts

body
Coinbase Text
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Coinbase's custom typeface. Not publicly distributed.
Not publicly distributed.
Display
Coinbase Display
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Coinbase's custom typeface. Not publicly distributed.
Not publicly distributed.
Icon
Coinbase Icons
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Internal icon font.
Not publicly distributed.
sans
Coinbase Sans
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Coinbase's custom typeface. Not publicly distributed.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
xs4px
sm8px
base16px
md16px
lg24px
xl32px
xxl48px
section64px

Border Radius

ElementValuePreview
fullStructured token100000px
lgStructured token16px
mdStructured token8px
pillStructured token56px
smStructured token4px
xlStructured token40px

Elevation

soft
04

Guidelines

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

Do

  • Use Coinbase Blue (#0052ff) for primary interactive elements
  • Apply 56px radius for all CTA buttons
  • Use CoinbaseDisplay for hero headings only
  • Alternate dark (#0a0b0d) and white sections

Don't

  • n't use the blue decoratively — it's functional only
  • n't use sharp corners on CTAs — 56px minimum
05

Components

Cards

image fills
banner
Borderglobal avoids custom radius — flush with status bar
statesstyles global/inline/contextual · variants informational/warning/error/promotional · startIcon+title+children+primaryAction+secondaryAction+showDismiss
Use: Feedback and status messaging
card
card
Background#ffffff
Border1px solid rgba(91,97,110,0.2)
Radius8px–40px
Shadownone — depth from section contrast
statesContentCard Header/Body/Footer · DataCard/MediaCard/NudgeCard/UpsellCard
Use: Content container family
dark-section
dark-section
Background#0a0b0d
Text#ffffff
Activeaccent links #0052ff
Use: Dark feature section
image fills
data-table
Border1px solid rgba(91,97,110,0.2)
statesdesktop-only (Lists View on mobile) · variants default/graph/ruled · required header row · sortable · sticky header · TableCellFallback skeleton
Use: Tabular data, desktop only
image fills
progress
Text#0052ff
statesProgressCircle determinate 0–100% / indeterminate fgMuted arc · stroke thin 2px/normal 4px/semiheavy 8px/heavy 12px · ProgressBar + Spinner
Use: Determinate/indeterminate progress
image fills
sparkline
Text#0052ff
statesSparkline/LineChart/AreaChart/BarChart/PercentageBarChart · live price ticks flash green/red (disabled under reduced-motion)
Use: Inline price/chart visualization
image fills
tooltip
statesTooltip + PopoverPanel + Coachmark
Use: Contextual hints and first-run tours

Buttons

button-blue-bordered
Backgroundtransparent
Text#0052ff
Border1px solid #0052ff
Radius100000px
Text style16px / 600
Use: Secondary CTA pairing
button-inverse
Background#282b31
Text#ffffff
Radius100000px
Use: High contrast on dark sections
button-negative
Text#ffffff
Radius100000px
Use: Destructive only, used sparingly
button-primary
Background#0052ff
Text#ffffff
Border1px solid #0052ff
Radius100000px
Text style16px / 600
Hoverbg #578bfa
Focus2px solid black outline
statesloading hides label + ProgressCircle · sizes Compact/Default/Block
Use: High-emphasis primary CTA, one per screen
button-secondary
Background#eef0f3
Text#0a0b0d
Border1px solid #eef0f3
Radius100000px
Text style16px / 600
Use: Medium-emphasis equal-weight actions
button-tertiary
Background#eef0f3
Text#0a0b0d
Radius100000px
statestransparent-until-interaction
Use: Low-emphasis action
button-transparent
Backgroundtransparent
Text#0a0b0d
Radius100000px
statescontainer visible only on hover/press · sizes Compact/Default/Block · startIcon+endIcon slots
Use: Transparent modifier on any variant
icon-button
Backgroundtransparent
Radius100000px
Use: Icon-only action, 56px round hit-target

Toggles

checkbox-radio
Activeselected fill #0052ff
statesCell + Group wrappers
Use: Checkbox and Radio selection
switch
statescontrol #0052ff when checked · optional thumb elevation
Use: On/off toggle

Badges

chip
chip
Background#eef0f3
Text#0a0b0d
Radius100000px
statesselected bg #0052ff
Use: Pill selectable token

List items

list-cell
list-cell
Text#0a0b0d
statesleading CellMedia + title/subtitle
Use: Mobile substitute for Table, asset rows

Dialogs

modal
Dialog content placeholder
modal
Background#ffffff
Shadowscrim overlay + FocusTrap
statesvisible + onRequestClose · restoreFocusOnUnmount=false for chains · FullscreenModal/Tray/Alert/FullscreenAlert siblings
Use: Header/Body/Footer modal

Tabs

TabTabTab
nav-tab-chip
Text#0667d0
Radius16px
Padding4px 16px
Text style14px / 400
Use: Header category chip
TabTabTab
segmented-control
Background#eef0f3
Radius100000px
Activeactive segment #0052ff
Use: Time-range and view switches

Inputs

search-input
Backgroundtransparent
Text#0a0b0d
Bordernone
Text style16px / 400
statesborderless inline · leading search glyph
Use: Inline search field
text-input
Background#ffffff
Text#0a0b0d
Border1px solid rgba(91,97,110,0.2)
Radius8px
Padding16px
Text style16px / 400
stateslabel outside/inside-float · negative sets aria-invalid + 'Error: …' helper · positive validated · read-only secondary bg · disabled distinct
Use: Bordered text field

Toasts

toast
toast
statesbottom-anchored · auto-dismiss 5s base + close button · bgPositive/bgNegative/bgWarning · role=alert · persists on hover
Use: Transient status message

Related design systems