Make your AI a shadcn expert

Visa Design System

Visa's marketing-site design system as a DESIGN.md file.

About Visa DESIGN.md

Curated by Dov AzencotUpdated Source visa.com

  • Banking & Payments

Visa's marketing site reads like a financial-services magazine wearing a payment-network logo. The top of the page is warm white with a slim cookie band in Visa Brand Blue above it, the headline "Where AI Meets Commerce" sits at 32px in Visa Dialect over a travel photograph, and the structural work below is carried by a 1px hairline in pale neutral that draws 371 of the 372 border occurrences captured on the page. Where most card networks lean on saturated gradient blocks to broadcast trust, Visa holds back: the brand blue waits for the primary CTA pill and the inline links, and the only field of saturated color above the second fold is the wide midnight-navy panel reading "I am looking for a credit card with travel benefits" alongside a parallel-line illustration that echoes the dolphin-fin shape from the wordmark.

The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 31 color tokens drawn from a 240-variable `:root` namespace, organized into a brand tier (Visa Brand Blue #1434cb plus a darker midnight navy #1a1f72 for hover and a deeper #020f27 for the panel canvas), a structural tier of ink at #1a1a1a / secondary at #353535 / tertiary at #757575, a single hairline at #e5e7eb, plus a complete semantic set for success / warning / error / focus that ships unused on the homepage; 18 typography tokens running Visa Dialect at modest weights — 52px display at weight 400 is the heaviest typographic moment — with Open Sans appearing only inside the cookie-banner copy; a binary radius scale of 4 / 8 / 1000px; and 16 component definitions covering the Visa Blue primary button, the secondary outline button, the hairline-bordered card finder, the midnight-navy promoted panel, and the bento-grid tile.

Feed this file to Claude or Cursor and it reproduces Visa's specific moves: warm-white body canvas instead of grayscale neutral, brand-blue restraint at the CTA and link tier only, midnight-navy reserved for the one wide horizontal promoted panel per page, Visa Dialect across every typographic step, and hairline-bordered cards that never lift with a shadow. The one decision worth borrowing only if you control a category-defining trust brand is the willingness to spend the brand color on a single CTA pill — most fintech brands cannot resist coating the hero in voltage. Visa can; the wordmark already does that job everywhere else in the world.

What makes it distinct

  1. Two-blue brand voltageVisa Brand Blue carries the primary CTA pill and inline links while a deep midnight navy carries the wide horizontal hero panel mid-page, splitting the work between accent and surface
  2. Visa Dialect across every tiera commissioned humanist sans wired into eight `--font-dialect-*` variables, running 52px display at weight 400 with -0.52px tracking, never above weight 500
  3. Hairline-only card chromea pale neutral #e5e7eb carries 371 of the page's border occurrences; depth comes from outline geometry rather than from elevation shadows
  4. Binary radius scale4 / 8px on inputs and cards plus a 1000px pill on CTAs; no 12 / 16 / 20px middle tier
  5. 240 :root custom propertiessemantic tokens like `--color-btn-primary`, `--card-link`, and `--promoted-dark-blue` map every component surface to a named slot in the system

Live at visa.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Visa's website at visa.comvisa.com

Explore Visa

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

Visa design system FAQ

Common questions about Visa's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Visa in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md