Mastercard
Mastercard
mastercard
Design System
Mastercard logo

Mastercard

Mastercard is one of the most recognized brands on earth, and its design language is built around a single, indelible asset: the two interlocking circles. Red (#EB001B) on the left, yellow-orange (#F79E1B) on the right, and a warm orange (#FF5F00) where they overlap. That mark — refined to its purest form in the 2016/2019 Pentagram redesign — is the en

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 700 · 1.25
Design at scale
32px32px · 700 · 1.25
Section heading
heading-lg24px · 700 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Mark
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
FF Mark
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
MarkPro
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Helvetica Neue
Commercial
Pre-installed on macOS/iOS. Commercial license required for redistribution.
Source · Linotype
Primary
Helvetica
Commercial
Pre-installed on macOS/iOS.
Source · Linotype
Primary
Arial
Commercial
Pre-installed on Windows/macOS.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap32px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
badgesCompact4px
smallCompact4px
inputsStandard8px
productStandard8px
smallStandard8px
standardComfortable12px
featuredLarge16px
dialogsLarge16px
imageLarge16px
marketingPill24px
searchPill24px
togglesPill24px

Elevation

Shadow 1
Shadow 2
Shadow 3
Shadow 4
04

Guidelines

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

Do

  • Protect the interlocking-circles mark with full clear space; never crop or distort it
  • Use Mastercard Red (#EB001B) as an accent and brand moment, not a universal button fill
  • Lead with dark (#141413) primary CTAs; reserve red for the single hero action
  • Pair red and yellow only through the official overlap orange (#FF5F00) in gradients
  • Use the Mark typeface with its geometric, open letterforms; keep tracking near-neutral
  • Use uppercase eyebrows with 0.08em tracking for section kickers
  • Keep surfaces white / near-white with deep charcoal text for institutional clarity

Don't

  • n't paint red across every interactive element — it dilutes the brand and hurts hierarchy
  • n't place red and yellow text/fills adjacent without the orange transition (clashes)
  • n't use heavy or colored shadows — elevation stays neutral and quiet
  • n't distort, recolor, or add effects to the circles mark
  • n't use bold (700) for body copy — reserved for headings and key numbers
  • n't crowd the logo; respect minimum clear space
  • n't mix in off-brand accent hues; the palette is red/yellow/orange + neutrals + semantics only
05

Components

Buttons

button-primary
Background#141413
Text#FFFFFF
Radius24px
Padding0 28px
Font16px / 600
Hover#333333
Active#000000
Disabled#CCCCCC bg, #767676 text
Use: Primary CTA across most surfaces
button-red
Background#EB001B
Text#FFFFFF
Radius24px
Padding0 28px
Font16px / 600
Hover#C8001A
Active#A30016
Use: High-emphasis brand-forward CTA, hero action
button-secondary
Backgroundtransparent
Text#141413
Border1.5px solid #141413
Radius24px
Padding0 28px
Font16px / 600
Hover#F7F7F7 bg
Use: Secondary action paired with primary
button-tertiary
Backgroundnone
Text#EB001B
Font16px / 600
Hoverunderline + #C8001A
Use: Inline navigation, Read more, low-emphasis

Inputs

input
Background#FFFFFF
Text#141413
Border1px solid #CCCCCC
Radius8px
Padding14px 16px
Font16px / 400
Focus2px #141413 border + outer ring
Use: Standard form input
input-error
Border2px solid #EB001B
Font12px / 400 #EB001B helper
Use: Validation failure
search
Background#F7F7F7
Border1px solid transparent
Radius9999px
Focus#CCCCCC border
Use: Global site/product search, leading magnifier

Cards

card
card
Background#FFFFFF
Border1px solid #E0E0E0
Radius12px
Padding24px
Shadow0 1px 3px rgba(0,0,0,0.08)
Use: Content modules, feature tiles
card-elevated
card-elevated
Background#FFFFFF
Radius16px
Padding32px
Shadow0 4px 16px rgba(0,0,0,0.10)
Use: Promotional / hero cards
card-stat
card-stat
Background#F7F7F7
Radius12px
Padding24px
Use: Metrics, data highlights — number 40px / 700, brand-gradient top bar

Badges

badge
badge-brand
Background#EB001B
Text#FFFFFF
Radius4px
Padding4px 8px
Font12px / 700
Use: NEW, FEATURED uppercase 0.04em
badge
badge-neutral
Background#F0F0F0
Text#333333
Radius9999px
Padding4px 12px
Font13px / 500
Use: Category, filter chips
badge
badge-success
Backgroundrgba(0,138,0,0.12)
Text#008A00
Radius4px
Font12px / 700
Use: Approved, Completed

Tabs

TabTabTab
tab
Text#5A5A5A
Font16px / 500
Active#141413 16px / 600, 3px bottom border #EB001B
Use: Section navigation within a page

Toasts

alert
alert
Background#F7F7F7
Border4px left semantic color
Radius8px
Padding16px
Font14px / 400 #333333
Use: Form-level and page-level messaging

Dialogs

dialog
Dialog content placeholder
dialog
Background#FFFFFF
Radius16px
Padding32px
Shadow0 16px 48px rgba(0,0,0,0.20)
Use: Confirmations, focused tasks; backdrop rgba(20,20,19,0.6)

Toggles

toggle
Background#CCCCCC track off, #141413 track on
Radius9999px
Use: Settings, preferences; thumb #FFFFFF 20px

Related design systems