Skip to content

NVIDIA Design System

NVIDIA's green #76b900 and the NVIDIA-EMEA typeface as a DESIGN.md file: colors, type and components for React, Next.js and AI tools like Claude.

Primary color
#76b900
Typeface
NVIDIA-EMEA
Shape
Sharp
Base radius
2px
Colors
28
Type tokens
18
Components
25
Spacing values
8

About NVIDIA DESIGN.md

Curated by Dov Azencot, updated May 12, 2026. Source nvidia.com (opens in a new tab).

NVIDIA's marketing system reads like engineering documentation that learned graphic design. Every page is a structured cascade of dense, factual information arranged on a paper-white grid, framed top and bottom by deep black hero and footer chapters. One accent color does all the work: NVIDIA Green at "#76b900", used for every primary CTA, every active tab, every link affordance on dark surfaces, and the small decorative 12px corner squares that anchor each card. There are no gradients, no atmospheric mesh, no soft drop shadows — just black, white, gray, and green stacked into an editorial grid that scales from product cards to massive industry landing pages without bending its rules.

The file packages NVIDIA's chrome into a single Google Labs DESIGN.md spec: 28 colors tokens (one brand green plus a deep press variant, two surface modes, six text tiers, six semantic flags, four editorial accents), 18 typography roles in the proprietary NVIDIA-EMEA cut at weights 400 and 700, a tiny radius scale that tops out at 2px outside of avatars, an 8px-based spacing system stretching to a 64px section rhythm, and 25 components specs covering buttons, pill tabs, three card variants, inputs, the four-tier navigation stack, the six-column dark footer, and the signature corner-square ornament.

Feed the file to Claude, Cursor, or GitHub Copilot and the agent produces React components that respect NVIDIA's restraint — green reserved for CTAs and active states, 2px rounding everywhere, hierarchy built from weight contrast rather than color tinting. Or reference the tokens by name in Tailwind config or CSS variables. The system is worth studying precisely because it refuses to grow: ten years of expansion into AI, healthcare, robotics, and life sciences, and the chrome still resolves to one green, one black, one white, and a 2px corner.

What makes it distinct

5 highlights

  1. Single-accent voltageNVIDIA Green #76b900 carries every CTA, active tab, and 12px corner square; no second accent exists in chrome
  2. Hyper-angular geometry2px radius on every interactive element, 0px on hero/footer/nav; the only circles are avatars and social icons
  3. Two-mode surface architecturePure #000000 black hero/footer chapters alternate with #ffffff body canvas in a predictable rhythm
  4. Brand-locked NVIDIA-EMEA across 18 type tiers at only two weights (400 and 700)Hierarchy comes from weight and size, never from color
  5. Flat-by-policy cards1px #cccccc hairline borders replace drop shadows everywhere except a 5px ambient on sticky chrome

Live at nvidia.com

NVIDIA in production, as captured. Scroll the window to see the whole page.

NVIDIA's website at nvidia.com

28 colors

NVIDIA's system runs on #76b900 as its primary voltage, used in 3 of 25 components. Type is set in NVIDIA-EMEA across 18 tokens from 10px to 48px, weights 400–700. Shape language is sharp — components average 1px corner radius, favoring crisp rectangles.

Brand & Accent

Sparing, CTA-only voltage · 7

Surface

Page and card backgrounds · 4

Text

Headlines, body, captions · 6

Borders & Hairlines

Dividers, outlines, rules · 2

Semantic

Status, errors, success, links · 5

Other

Specialty colors · 4

18 type tokens

Set in NVIDIA-EMEA across 18 tokens, from 10px to 48px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.

  • display-xl48px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • display-lg36px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • heading-xl24px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • heading-lg22px · weight 400 · lh 1.75The quick brown fox jumps over the lazy dog
  • heading-md20px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • heading-sm18px · weight 700 · lh 1.4The quick brown fox jumps over the lazy dog
  • card-title17px · weight 700 · lh 1.47The quick brown fox jumps over the lazy dog
  • body-md16px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • body-strong16px · weight 700 · lh 1.5The quick brown fox jumps over the lazy dog
  • body-sm15px · weight 400 · lh 1.67The quick brown fox jumps over the lazy dog
  • button-lg18px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • button-md16px · weight 700 · lh 1.25The quick brown fox jumps over the lazy dog
  • button-sm14.4px · weight 700 · lh 1 · tracking 0.144pxThe quick brown fox jumps over the lazy dog
  • link-md15px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • caption-md14px · weight 700 · lh 1.43The quick brown fox jumps over the lazy dog
  • caption-sm12px · weight 400 · lh 1.25The quick brown fox jumps over the lazy dog
  • caption-xs11px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
  • utility-xs10px · weight 700 · lh 1.5The quick brown fox jumps over the lazy dog

Radii and spacing

4 corner radii and 8 spacing values. Shape language: sharp, on a 2px base radius.

Radii4

  • none0px
  • xs1px
  • sm2px
  • full9999px

Spacing8

  • xxs2px
  • xs4px
  • sm8px
  • md12px
  • lg16px
  • xl24px
  • xxl32px
  • section64px

25 components

Each rendered from its tokens (color, type, radius, padding) on NVIDIA's own canvas.

  • Button Primary
    Button Primarybutton-primary
  • Button Primary Active
    Button Primary Activebutton-primary-active
  • Button Outline
    Button Outlinebutton-outline
  • Button Outline On Dark
    Button Outline On Darkbutton-outline-on-dark
  • Button Ghost Link
    Button Ghost Linkbutton-ghost-link
  • Button Disabled
    Button Disabledbutton-disabled
  • Pill Tab
    Pill Tabpill-tab
  • Pill Tab Active
    Pill Tab Activepill-tab-active
  • Type here…
    Text Inputtext-input
  • Type here…
    Text Input Focusedtext-input-focused
  • Search Input
    Search Inputsearch-input
  • Product Card
    Product Cardproduct-card
  • Feature Card
    Feature Cardfeature-card
  • Resource Card
    Resource Cardresource-card
  • Hero Card Dark
    Hero Card Darkhero-card-dark
  • Cta Strip Dark
    Cta Strip Darkcta-strip-dark
  • Callout Stat
    Callout Statcallout-stat
  • Corner Square
    Corner Squarecorner-square
  • Utility Bar
    Utility Barutility-bar
  • Primary Nav
    Primary Navprimary-nav
  • Breadcrumb Bar
    Breadcrumb Barbreadcrumb-bar
  • Sub Nav Strip
    Sub Nav Stripsub-nav-strip
  • Footer Section
    Footer Sectionfooter-section
  • Link Inline
    Link Inlinelink-inline
  • Badge Tag
    Badge Tagbadge-tag

The system, in use

NVIDIA's tokens on the kind of product it builds.

Marketing heroThe homepage: its nav, a headline and the main call to action.
NVIDIA
Shop

Powerful. Personal. Made to last.

Thoughtful design and all-day performance, with everything working together.

Buy nowLearn more
NVIDIAJ
AllPhonesAudioWearablesSupport
Shop the lineupSee all
Wireless earbuds$199Smartwatch$349Laptop 14$1,299Phone Pro$999Camera$549

NVIDIA design system FAQ

NVIDIA's tokens, its components and how to use this DESIGN.md in your project.

What are the color tokens in the NVIDIA DESIGN.md?

NVIDIA's DESIGN.md has 28 color tokens: primary (#76b900), on-primary (#000000), primary-dark (#5a8d00), ink (#000000), canvas (#ffffff), surface-dark (#000000) and 22 more. Every value is a quoted hex you can copy.

What is NVIDIA's primary color hex code?

The color token `primary` is #76b900, used by 3 components. The surface behind it is `canvas` (#ffffff).

How do I use NVIDIA's colors in Tailwind CSS?

Map the tokens to your CSS variables: `primary` (#76b900) to `--primary`, `canvas` (#ffffff) to `--background`, `ink` (#000000) to `--foreground`. shadcn/ui's Tailwind setup maps them to classes such as `bg-primary` and `text-foreground`, so they then use NVIDIA's palette.

What is NVIDIA's primary brand color?

NVIDIA Green at #76b900 — an almost violently saturated yellow-green that carries every primary CTA, every active tab, every link affordance on dark surfaces, the brand wordmark, and the signature 12px corner squares anchored to cards. The press state drops one notch deeper to #5a8d00. NVIDIA treats the green as precious — there is exactly one accent in the entire chrome, and the rest of the system runs monochrome black, white, and gray.

Does NVIDIA have a dark mode?

Not in the traditional sense — NVIDIA's system is built on a two-mode surface architecture where deep black #000000 hero and footer chapters alternate with paper-white #ffffff body sections in a predictable rhythm down every page. Both modes coexist on the same page rather than toggling per-user. The black canvas frames the page (hero, footer, dark CTA strips, primary nav) while body content always sits on white. There is no separate dark-mode token set.

Use NVIDIA in your project

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

Download DESIGN.md
  1. Download the DESIGN.md

    One machine-readable file: every color, type, radius, spacing, and component token of NVIDIA.

  2. Feed it to your AI tool

    Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match NVIDIA's visual language.

  3. Reference the tokens directly

    Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.

Read the full DESIGN.md overview, rationale, do’s and don’ts

Overview

NVIDIA's marketing system is built like a piece of engineering documentation that learned graphic design — every page is a structured cascade of dense, factual information arranged on a paper-white grid, framed top and bottom by deep black hero/footer chapters. There is exactly one accent color in the entire system, and it is doing all the work: NVIDIA Green ({colors.primary} — #76b900), used for every primary CTA, every active tab, every link affordance on dark surfaces, and the small decorative corner squares that mark out card containers. Nothing else competes for attention.

The system's character comes from extreme typographic restraint and an almost punishingly angular geometry. Every container, button, and image uses {rounded.sm} (2px) — a token that's barely-there but never zero, giving the system the precise, technical feel of CAD output rather than warm consumer software. Cards sit on plain {colors.canvas} with a hairline {colors.hairline} border (no shadow, no elevation), separated by tight 8px-base spacing rhythm. Long-form pages stack 6–10 of these cards into multi-column technical grids without ever introducing decorative breaks.

The black-canvas hero and footer chapters are the system's "headline moments" — a single full-bleed photographic or 3D-rendered image with {typography.display-xl} headline copy laid in white, a single green CTA button, and a small green corner square as the only ornamentation. Everything else is subordinate.

Key Characteristics:

  • Single-accent system: {colors.primary} carries every CTA, active state, and decorative motif. The rest is monochrome black/white/gray.
  • Two-mode surface architecture: {colors.surface-dark} for hero/footer chapters; {colors.canvas} for body — alternating in a predictable rhythm down the page
  • Hyper-angular geometry: {rounded.sm} (2px) on every interactive element. There are no pill buttons, no rounded cards, no soft chrome.
  • NVIDIA-EMEA proprietary sans-serif at weights 400 and 700, scaled across a 12-tier hierarchy from {typography.utility-xs} (10px) up to {typography.display-xl} (48px)
  • Card library leans on hairline {colors.hairline} borders and {colors.surface-soft} backgrounds rather than shadows for separation
  • Signature decorative element: the small {component.corner-square} (~12px green square) anchored to one corner of resource and feature cards
  • Dense multi-column footer with 4–6 link columns on {colors.surface-dark} — every page closes with the same structured global navigation

Known Gaps

  • Mobile screenshots not captured — responsive behavior synthesizes NVIDIA's known mobile pattern (hamburger drawer, accordion footer, 1-up card grid, hero downscale) from desktop evidence and the documented breakpoint stack.
  • Hover states not documented by system policy.
  • Dialog / modal styling beyond the locale-selector overlay not visible in the captured surfaces.
  • Form field styling for full sign-up / contact forms is not present in the captured surfaces — only inline search and basic text inputs are documented.
  • Login / authenticated chrome not in the captured pages.

More systems like this

DJI, Garmin, Groq and 1 more in Hardware & Robotics: each brand's colors, type and components in one file your AI agent builds from.

Build it with Pro

The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

Billed once a year in USD. Cancel anytime.

Individual

For personal projects & open source

$32instead of $49/mo

$389 billed yearly

  • How many people can use the license.Seats: 1 seat
  • Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
  • Page sections in 56 categories, from heroes and pricing tables to dashboards and settings, on every framework and UI library, in your theme.Blocks: All 6,181 blocks
  • Complete Next.js sites for startups, SaaS, agencies and portfolios, every page designed, ready to ship.Templates: All 14 templates
  • Your AI agent searches, previews and installs any component, block, icon or DESIGN.md from a prompt: 22 tools in Claude Code, Cursor, VS Code and 35 more clients.MCP server: 38 AI clients
  • Buttons with motion and states of their own, from an arrow that slides in to a burst of confetti.Animated buttons: All 35 buttons
  • Typewriters, scrambles, counters and more, for headlines, labels and numbers.Text effects: All 97 effects
  • Animated backgrounds for heroes, sections and cards, from a soft aurora to a flock that flees the cursor. Most are pure CSS.Backgrounds: All 100 backgrounds
  • WebGPU shaders, from a slow aurora to a black hole, each drawing only while it's on screen.Shaders: All 100 shaders
  • One design and one theme on all four: the components, blocks and effects are built for each framework.Frameworks: React, Vue, Svelte, Solid
  • React on Base UI, Radix UI, React Aria or Ark UI: install the version for the library your project already uses. Vue, Svelte and Solid run on Ark UI.UI libraries: Base UI, Radix, Aria, Ark
  • From a button to a date picker, a color picker or a guided tour: accessible, typed in TypeScript, each with live demos.Components: All 174 components
  • Real-world patterns built from the components, in 53 galleries: forms, tables, menus, dialogs and more.Examples: All 1,103 examples
  • Area, bar, line, pie, radar and radial charts on TanStack Charts, on every framework. React also gets the Recharts originals.Charts: All 70 charts
  • Debounce, local storage, media queries and more: each hook is one typed file you own.React hooks: All 35 hooks
  • From 222 libraries, Lucide, Heroicons, Tabler and Material Symbols among them, as SVG or a React component in one command.Icons: 294k+ icons
  • Stripe, Linear, Apple and 497 more: a brand's colors, typography and components in one file your AI agent builds from.DESIGN.md files: All 500 brands
  • Restyle every component and block at once: 8 styles, 7 grays, 18 colors and 5 radii, shared as a shadcn preset code.Theme builder: 8 styles × 18 colors
  • Priority requests are answered first.Support: Standard

Team

Most popular

For freelancers, agencies & startups

$66instead of $99/mo

$789 billed yearly · ≈ $13/dev/mo

Everything in Individual, plus

  • How many people can use the license.Seats: Up to 5 seats
  • Client work, SaaS products and anything you charge for.Commercial use: Included
  • Priority requests are answered first.Support: Priority

Organization

For companies with larger teams

$132instead of $199/mo

$1,589 billed yearly

Everything in Team, plus

  • How many people can use the license.Seats: Unlimited seats
  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

4.9 out of 5 from 150+ developers

Your system, built for you

Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.

Get Pro
  • Cancel anytime
  • Keep what you've shipped