NVIDIA

An engineering-grade marketing system organized around two surface modes — a deep black canvas for hero and footer chapters and a flat paper-white canvas for body content — connected by a single, almost violently saturated NVIDIA Green accent that carries every CTA, every active tab, and the small decorative corner squares that mark out cards. The system is unapologetically angular: 2px radius acr

Homepage Example

NVIDIA
LatestTechCulture
Spotlight

NVIDIA: The Future of Design

Read more

Article A
Read more
Article B
Read more
Article C
Read more
Article D
Read more
© 2026 NVIDIA

Color Palette (27)

primary#76b900
on-primary#000000
primary-dark#5a8d00
ink#000000
canvas#ffffff
surface-dark#000000
surface-soft#f7f7f7
surface-elevated#1a1a1a
hairline#cccccc
hairline-strong#5e5e5e
body#1a1a1a
mute#757575
stone#898989
ash#a7a7a7
on-dark#ffffff
link-blue#0046a4
blue-700#0046a4
error#e52020
error-deep#650b0b
warning#df6500
warning-bright#ef9100
success-deep#3f8500
accent-yellow-pale#feeeb2
accent-purple#952fc6
accent-purple-deep#4d1368
accent-purple-pale#f9d4ff
accent-green-pale#bff230

Typography (18)

NVIDIA
display-xl48px · weight 700
NVIDIA
display-lg36px · weight 700
NVIDIA
heading-xl24px · weight 700
NVIDIA
heading-lg22px · weight 400
NVIDIA
heading-md20px · weight 700
NVIDIA
heading-sm18px · weight 700
NVIDIA
card-title17px · weight 700
NVIDIA
body-md16px · weight 400
NVIDIA
body-strong16px · weight 700
NVIDIA
body-sm15px · weight 400
NVIDIA
button-lg18px · weight 700
NVIDIA
button-md16px · weight 700
NVIDIA
button-sm14.4px · weight 700
NVIDIA
link-md15px · weight 400
NVIDIA
caption-md14px · weight 700
NVIDIA
caption-sm12px · weight 400
NVIDIA
caption-xs11px · weight 700
NVIDIA
utility-xs10px · weight 700

Components (25)

button-primary
button-primary
button-primary-active
button-primary-active
button-outline
button-outline
button-outline-on-dark
button-outline-on-dark
button-ghost-link
button-ghost-link
button-disabled
button-disabled
pill-tab
pill-tab
pill-tab-active
pill-tab-active
text-input
text-input
text-input-focused
text-input-focused
search-input
search-input
product-card
product-card
feature-card
feature-card
resource-card
resource-card
hero-card-dark
hero-card-dark
cta-strip-dark
cta-strip-dark
callout-stat
callout-stat
corner-square
corner-square
utility-bar
utility-bar
primary-nav
primary-nav
breadcrumb-bar
breadcrumb-bar
sub-nav-strip
sub-nav-strip
footer-section
footer-section
link-inline
link-inline
badge-tag
badge-tag

Border Radius

none (0px)
xs (1px)
sm (2px)
full (9999px)

Design Philosophy

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

Colors

> **Source pages:** `/tr-tr/` (primary homepage), `/en-eu/industries/healthcare-life-sciences/`, `/en-eu/solutions/ai/`, `/en-eu/ai/foundry/`. The chrome palette is identical across all four — only photography and copy vary.

Brand & Accent

  • **NVIDIA Green** (`{colors.primary}` — `#76b900`): the brand. Every primary CTA, every active state, every link affordance on dark surfaces, every corner square, and the brand wordmark itself.
  • **NVIDIA Green Dark** (`{colors.primary-dark}` — `#5a8d00`): pressed state for the primary button — a single notch deeper than the brand green.
  • **Accent Green Pale** (`{colors.accent-green-pale}` — `#bff230`): rare highlight tint used in editorial callouts and decorative micro-blocks; never on chrome.

Surface

  • **Page Canvas** (`{colors.canvas}` — `#ffffff`): the body of every page. Cards sit directly on it with hairline rules.
  • **Soft Surface** (`{colors.surface-soft}` — `#f7f7f7`): breadcrumb strip, sub-nav, side-by-side comparison panels, alternating row backgrounds.
  • **Black Canvas** (`{colors.surface-dark}` — `#000000`): hero chapter, dark CTA strips, footer, primary nav. The system's "frame" color.
  • **Surface Elevated** (`{colors.surface-elevated}` — `#1a1a1a`): nested dark panels inside the footer (column dividers, fine-print bar).
  • **Hairline** (`{colors.hairline}` — `#cccccc`): 1px card border, table rule, divider between footer link sections.
  • **Hairline Strong** (`{colors.hairline-strong}` — `#5e5e5e`): 1px divider on dark surfaces (footer column rules, dark-mode card edges).

Text

  • **Ink** (`{colors.ink}` — `#000000`): headlines and body text on `{colors.canvas}`.
  • **Body** (`{colors.body}` — `#1a1a1a`): long-form paragraph text where pure black is too heavy.
  • **Mute** (`{colors.mute}` — `#757575`): metadata, breadcrumb separators, footer copyright.
  • **Stone** (`{colors.stone}` — `#898989`): least-emphasis text and disabled state.
  • **Ash** (`{colors.ash}` — `#a7a7a7`): disabled icon color and faint utility text.
  • **On Dark** (`{colors.on-dark}` — `#ffffff`): primary text on `{colors.surface-dark}`.
  • **On Dark Mute** (`{colors.on-dark-mute}` — `rgba(255,255,255,0.7)`): secondary footer link text and dark-canvas body copy.

Semantic

  • **Error** (`{colors.error}` — `#e52020`): validation messages, destructive confirmation.
  • **Error Deep** (`{colors.error-deep}` — `#650b0b`): pressed state for error buttons; hover-pressed validation icons.
  • **Warning** (`{colors.warning}` — `#df6500`): caution callouts, deprecated documentation banners.
  • **Warning Bright** (`{colors.warning-bright}` — `#ef9100`): inverse warning on dark canvas.
  • **Success Deep** (`{colors.success-deep}` — `#3f8500`): positive confirmation where NVIDIA Green's saturation would clash.
  • **Link Blue** (`{colors.link-blue}` — `#0046a4`): inline anchor link color on light canvas — the only blue in the system, reserved for prose-embedded hyperlinks.

Editorial Accents (used sparingly inside long-form content)

  • **Accent Purple** (`{colors.accent-purple}` — `#952fc6`): research / scientific computing editorial accent.
  • **Accent Purple Deep** (`{colors.accent-purple-deep}` — `#4d1368`): paired dark for purple lockups.
  • **Accent Purple Pale** (`{colors.accent-purple-pale}` — `#f9d4ff`): wash background for editorial callouts.
  • **Accent Yellow Pale** (`{colors.accent-yellow-pale}` — `#feeeb2`): documentation tip / soft callout fill.

Typography

Font Family

  • **NVIDIA-EMEA** is the proprietary brand sans-serif used across every text role on the site. It carries weights 400 (regular) and 700 (bold) and falls back to Arial → Helvetica.
  • **Font Awesome 6 Pro** and **Font Awesome 6 Sharp** are used exclusively for iconography (chevrons, social glyphs, breadcrumb separators, search/menu icons) at sizes 14–22px.

NVIDIA's type system is unusually flat: most chrome and body roles render at the same line-height (1.25–1.5) with the only meaningful variation coming from weight (400 vs 700) and size. The system relies on weight contrast — not size jumps and not color tinting — to establish hierarchy, which gives marketing copy and technical documentation an editorial newspaper feel.

Hierarchy

| Token | Size | Weight | Line Height | Letter Spacing | Use |

|---|---|---|---|---|---|

| `{typography.display-xl}` | 48px | 700 | 1.25 | 0 | Hero headline on `{component.hero-card-dark}` |

| `{typography.display-lg}` | 36px | 700 | 1.25 | 0 | Section headline ("Explore Our AI Solutions"), large stat callouts |

| `{typography.heading-xl}` | 24px | 700 | 1.25 | 0 | Sub-section title, dark CTA-strip headline |

| `{typography.heading-lg}` | 22px | 400 | 1.75 | 0 | Long-form intro paragraph that doubles as a heading |

| `{typography.heading-md}` | 20px | 700 | 1.25 | 0 | Card group title, sub-nav anchor heading |

| `{typography.heading-sm}` | 18px | 700 | 1.4 | 0 | Side-rail filter group, small section label |

| `{typography.card-title}` | 17px | 700 | 1.47 | 0 | Resource card title, product card title |

| `{typography.body-md}` | 16px | 400 | 1.5 | 0 | Body copy, default paragraph |

| `{typography.body-strong}` | 16px | 700 | 1.5 | 0 | Inline emphasis, primary nav link, label |

| `{typography.body-sm}` | 15px | 400 | 1.67 | 0 | Card description, secondary copy |

| `{typography.button-lg}` | 18px | 700 | 1.25 | 0 | Hero primary CTA |

| `{typography.button-md}` | 16px | 700 | 1.25 | 0 | Standard primary/secondary buttons |

| `{typography.button-sm}` | 14.4px | 700 | 1 | 0.144px | Compact pill tab, in-card secondary CTA |

| `{typography.link-md}` | 15px | 400 | 1.5 | 0 | Inline anchor link in body prose |

| `{typography.caption-md}` | 14px | 700 | 1.43 | 0 | Eyebrow over section heading, breadcrumb (uppercase) |

| `{typography.caption-sm}` | 12px | 400 | 1.25 | 0 | Footnote copy, metadata, table caption |

| `{typography.caption-xs}` | 11px | 700 | 1 | 0 | Pill chip label, utility-bar text |

| `{typography.utility-xs}` | 10px | 700 | 1.5 | 0 | Legal fine-print bar at the very bottom (uppercase) |

Principles

The typography is brand-locked: NVIDIA-EMEA is used at every level, no serif, no display variant, no monospace, no italic. Hierarchy is built almost entirely from size and weight — color is reserved for emphasis (`{colors.primary}` on links over dark, `{colors.link-blue}` on light) and never used to separate type tiers.

Note on Font Substitutes

NVIDIA-EMEA is proprietary. The closest open-source pairing is **Inter** (weights 400/700) — its x-height and stroke contrast match NVIDIA-EMEA's optical metrics within ~2% at body sizes. **Arial** is the official documented fallback and is acceptable for any system where Inter is unavailable. Avoid Helvetica Now or Helvetica Neue substitutes; their slightly tighter cap heights drift away from the brand's geometry.

Layout

Spacing System

  • **Base unit:** 8px
  • **Tokens (front matter):** `{spacing.xxs}` (2px) · `{spacing.xs}` (4px) · `{spacing.sm}` (8px) · `{spacing.md}` (12px) · `{spacing.lg}` (16px) · `{spacing.xl}` (24px) · `{spacing.xxl}` (32px) · `{spacing.section}` (64px)
  • **Universal section rhythm:** every page in the set uses `{spacing.section}` (64px) as the vertical gap between major content blocks. Card grids use `{spacing.xl}` (24px) gutters; in-card padding sits at `{spacing.xl}` to `{spacing.xxl}` depending on density.
  • **Hero chapter padding:** 80px vertical / 48px horizontal — the largest spacing in the system, reserved for `{component.hero-card-dark}`.

Grid & Container

  • **Max width:** ~1280px content area at desktop, with 24px gutters that grow to ~48px at ultrawide.
  • **Column patterns:**
  • Card grids: 4-up at desktop, 3-up at 1024px, 2-up at 768px, 1-up at 480px.
  • Long-form text: 2-column 60/40 split (body + sidebar) at desktop, single-column at < 960px.
  • Footer: 6-up link columns at desktop, collapsing to 2-up on tablet, full accordion on mobile.
  • **Card aspect:** product cards lean to 1:1 or 4:3 with 16:9 imagery on top + 1–2 lines of metadata below. Resource cards are 3:2 imagery with a longer description block.

Whitespace Philosophy

Whitespace is structural, not atmospheric. Sections butt against each other with `{spacing.section}` rhythm — there are no decorative dividers, no empty "breathing room" bands, no gradient transitions between sections. The sense of air comes from `{colors.canvas}` body sections sandwiched between `{colors.surface-dark}` chapter blocks, not from generous padding inside any one component.

Elevation & Depth

| Level | Treatment | Use |

|---|---|---|

| 0 — Flat | No border, no shadow | Canvas-on-canvas blocks, hero chapter content, footer column body |

| 1 — Hairline border | 1px solid `{colors.hairline}` | All cards on `{colors.canvas}`, table cells, comparison panels |

| 2 — Hairline strong | 1px solid `{colors.hairline-strong}` | Dividers on `{colors.surface-dark}` (footer column rules, dark-card edges) |

| 3 — Soft shadow | `0 0 5px 0 rgba(0,0,0,0.3)` | Sticky nav bottom edge when scrolled, sticky CTA bar — used very sparingly |

NVIDIA's system has effectively no drop-shadow elevation in card or content surfaces. The only "shadow" in the extracted tokens is a subtle 5px ambient on sticky chrome bars. Cards do not lift; cards are flat rectangles with hairline borders.

Decorative Depth

Depth in NVIDIA's system comes from photography and 3D-rendered hero imagery rather than from CSS effects:

  • **Hero imagery:** full-bleed photographic or rendered scenes (data-center hardware, neural-net visualizations, life-sciences microscopy) sit behind hero copy with a dark gradient overlay for legibility.
  • **Decorative corner squares:** the small `{component.corner-square}` (~12px solid `{colors.primary}` square) anchored to the top-left or bottom-right corner of resource and feature cards — the system's only consistent ornamental device.
  • **Editorial 3D accents:** isometric or wireframe 3D renderings appear as illustration-style fills inside long-form articles, never as chrome.

Shapes

Border Radius Scale

| Token | Value | Use |

|---|---|---|

| `{rounded.none}` | 0px | Hero chapter, footer, dark CTA strips, primary nav |

| `{rounded.xs}` | 1px | Decorative micro-rules and inset accent strips |

| `{rounded.sm}` | 2px | Every interactive element — buttons, cards, inputs, pill tabs, badges |

| `{rounded.full}` | 9999px / 50% | Avatar circles, social-icon dots, brand wordmark icon |

The system is aggressively angular. Outside of avatar/icon circles, no element exceeds 2px radius. The 2px is enough to soften the optical aliasing on a sharp edge but small enough that the system reads as engineering-grade rather than consumer-friendly.

Photography Geometry

  • **Hero imagery:** full-bleed 16:9 (desktop) cropping to 4:5 portrait on mobile.
  • **Card imagery:** 16:9 thumbnail at the top of resource cards; 1:1 square for product/SKU cards; 3:2 for editorial article cards.
  • **Decorative corner squares:** 12×12px on standard cards, scaled to 16×16 on hero callouts.
  • **Avatar/social icons:** 32–40px circles with 1px hairline.

Components

> **No hover states documented** per system policy. Each spec covers Default and Active/Pressed only; variants live as separate `components:` entries in the front matter.

Buttons

**`button-primary`** — the universal NVIDIA CTA

  • Background `{colors.primary}`, text `{colors.on-primary}`, type `{typography.button-md}`, padding `11px 24px`, height `44px`, rounded `{rounded.sm}`.
  • The single most-repeated component in the system: hero CTA, dark CTA strip, "Learn More" on every card group, "Sign Up" / "Get Started" on every long-form page bottom.
  • Pressed state lives in `button-primary-active` — background drops to `{colors.primary-dark}` (`#5a8d00`) with the same text color.

**`button-outline`** — secondary on light canvas

  • Background transparent, text `{colors.ink}`, 2px solid `{colors.primary}` border, type `{typography.button-md}`, padding `11px 13px`, rounded `{rounded.sm}`.
  • The system's most distinctive secondary CTA: a clear pane bordered in NVIDIA Green. Used for "Read the Documentation", "Watch the Video", "Compare Products" — second-tier actions that still earn the brand color.

**`button-outline-on-dark`** — outline on `{colors.surface-dark}`

  • Background transparent, text `{colors.on-dark}`, 1px solid `{colors.on-dark}`, type `{typography.button-md}`, rounded `{rounded.sm}`.
  • White-on-black variant used in dark hero/footer CTA strips paired with a primary green button.

**`button-ghost-link`** — inline arrow link

  • Text `{colors.primary}` with a small right-arrow icon, type `{typography.button-md}`, no background, no border, rounded `{rounded.none}`.
  • "Learn More →" affordance sitting at the bottom of resource cards and long-form section blocks. The arrow is uppercase and bold per `{typography.caption-md}`-equivalent treatment.

**`button-disabled`**

  • Background `{colors.surface-soft}`, text `{colors.ash}`, rounded `{rounded.sm}` — flat gray.

Tabs & Chips

**`pill-tab`** + **`pill-tab-active`**

  • Default: transparent background, text `{colors.ink}`, type `{typography.button-sm}`, padding `10px 18px`, rounded `{rounded.sm}`.
  • Active: background `{colors.ink}`, text `{colors.on-dark}` — the tab flips inverted on selection. Used in the "Latest in AI Resources" filter strip and similar segmented controls.

**`badge-tag`**

  • Background `{colors.surface-soft}`, text `{colors.body}`, type `{typography.caption-md}`, padding `4px 10px`, rounded `{rounded.sm}` (uppercase).
  • Document type / category labels at the top of resource cards ("WHITE PAPER", "WEBINAR", "BLOG").

Inputs & Forms

**`text-input`** + **`text-input-focused`**

  • Default: background `{colors.canvas}`, text `{colors.ink}`, 1px solid `{colors.hairline}`, type `{typography.body-md}`, padding `12px 16px`, height `44px`, rounded `{rounded.sm}`.
  • Focused: same surface, border becomes 2px solid `{colors.primary}` — the green border is the only focus signal in the system.

**`search-input`**

  • Used in the global search overlay — same treatment as `text-input` but at 40px height with a magnifier glyph at left.

Cards

**`product-card`**

  • Container: background `{colors.canvas}`, 1px solid `{colors.hairline}`, padding `{spacing.xl}` (24px), rounded `{rounded.sm}`.
  • Layout: 16:9 product image at top, `{typography.card-title}` title, `{typography.body-sm}` description, `{component.button-ghost-link}` "Learn More →" affordance at bottom.
  • The `{component.corner-square}` sits at the top-left corner.

**`feature-card`**

  • Container: background `{colors.canvas}`, 1px solid `{colors.hairline}`, padding `{spacing.xxl}` (32px), rounded `{rounded.sm}`.
  • Layout: icon (Font Awesome at 22–24px) at top in `{colors.primary}` followed by `{typography.heading-md}` title and `{typography.body-md}` body.
  • Used in 3-up or 4-up grids that explain product capabilities ("Agentic AI", "Data Science", "Inference", "Conversational AI").

**`resource-card`**

  • Container: background `{colors.canvas}`, 1px solid `{colors.hairline}`, padding `{spacing.xl}`, rounded `{rounded.sm}`.
  • Header strip: `{component.badge-tag}` document-type label.
  • Body: 3:2 thumbnail, `{typography.card-title}` title, `{typography.body-sm}` description.
  • Footer: ghost-link "Read More →" with right-pointing chevron in `{colors.primary}`.

**`callout-stat`**

  • Background `{colors.canvas}` with 1px hairline `{colors.hairline}`, padding `{spacing.xxl}`, rounded `{rounded.sm}`.
  • Massive `{typography.display-lg}` (36px) numeric in `{colors.primary}` followed by `{typography.body-md}` caption underneath ("4× faster training", "60% lower cost", etc.). Used inside long-form industry pages.

Hero & CTA Strips

**`hero-card-dark`**

  • Background `{colors.surface-dark}` with full-bleed 16:9 photographic/3D image and dark gradient overlay; copy slot at left.
  • `{typography.display-xl}` headline `{colors.on-dark}`, `{typography.heading-lg}` subhead, single `{component.button-primary}` CTA (sometimes paired with `{component.button-outline-on-dark}`).
  • Anchors the top of every primary landing page.

**`cta-strip-dark`**

  • Same surface as hero but compressed to a 1-row band with `{typography.heading-xl}` headline + single CTA.
  • Sits between content sections as a "Ready to get started?" bridge.

Decorative

**`corner-square`**

  • 12×12px solid `{colors.primary}` square anchored to a card corner. The brand's signature ornamental motif.
  • Used on resource cards, feature cards, and editorial callouts. Position varies (top-left, bottom-right) but the size and color are constant.

Navigation

**`utility-bar`**

  • Background `{colors.surface-dark}`, text `{colors.on-dark}`, height 32px, type `{typography.caption-sm}`, rounded `{rounded.none}`.
  • Right-aligned cluster: locale selector / "Login" / "Account". Always present at the very top of the page.

**`primary-nav`**

  • Background `{colors.surface-dark}`, text `{colors.on-dark}`, height 64px, type `{typography.body-strong}`, rounded `{rounded.none}`.
  • Layout: NVIDIA wordmark at left, centered nav row ("Products / Solutions / Industries / Resources / Support / Company"), right cluster (search-glyph + "Login" button + green CTA "Get Started").

**`breadcrumb-bar`**

  • Background `{colors.surface-soft}`, text `{colors.body}`, height 48px, type `{typography.caption-md}` (uppercase).
  • Sits directly under the primary nav on every interior page; chevron separators in `{colors.mute}`.

**`sub-nav-strip`**

  • Background `{colors.surface-soft}`, text `{colors.ink}`, height 56px, type `{typography.button-md}`, rounded `{rounded.none}`.
  • Section-specific nav anchored above content (e.g., "Healthcare → Drug Discovery / Medical Imaging / Genomics / Patient Care").

**Top Nav (Mobile)**

  • Hamburger menu icon (left), NVIDIA wordmark (center), search + locale icons (right). Primary nav collapses into a full-screen drawer that slides in from the right.

Footer

**`footer-section`**

  • Background `{colors.surface-dark}`, text `{colors.on-dark-mute}`, padding `{spacing.section}` (64px) vertical / 48px horizontal, rounded `{rounded.none}`.
  • Layout: 6-column link grid (Products / Software / Resources / Company Info / Solutions / Support) with column headers in `{typography.body-strong}` `{colors.on-dark}` and link lists in `{typography.body-sm}` `{colors.on-dark-mute}`.
  • Below the columns: social-icon strip + locale selector + legal/privacy fine-print row in `{typography.utility-xs}` (uppercase) `{colors.mute}`.

Inline

**`link-inline`**

  • Body-prose anchor link: `{colors.link-blue}` text with underline. The ONLY blue in the system — appears nowhere except inline links inside `{typography.body-md}` paragraphs.

Do's and Don'ts

Do

  • Reserve `{colors.primary}` for primary CTAs, active states, decorative corner squares, and the NVIDIA wordmark itself. Treat it as a precious resource.
  • Stack hero/footer chapters in `{colors.surface-dark}` and body sections in `{colors.canvas}` — alternate them in a predictable rhythm down the page.
  • Anchor a `{component.corner-square}` to one corner of every reusable card. It is the system's identity tag.
  • Use `{rounded.sm}` (2px) on every interactive element. Never go to 0, never go past 4.
  • Build hierarchy from font weight (400 vs 700) and size, not from color tinting. Body text stays `{colors.ink}` or `{colors.body}` regardless of context.
  • Stack content sections at `{spacing.section}` (64px) rhythm with no decorative dividers between them.
  • Pair `{component.button-primary}` (green fill) with `{component.button-outline}` (green border) for primary + secondary action pairs.

Don't

  • Don't introduce drop shadows on cards or content surfaces. The only allowed shadow is the 5px ambient on sticky chrome.
  • Don't substitute `{colors.success-deep}`, `{colors.accent-green-pale}`, or any other green for `{colors.primary}` in CTAs. The brand green is precise.
  • Don't use `{colors.link-blue}` outside of inline body-prose links. It is not a button color, not a chrome color.
  • Don't soften the geometry. No pill buttons, no rounded cards, no `{rounded.lg}` or higher anywhere except avatars and social icons.
  • Don't pad the hero `{component.hero-card-dark}` symmetrically. Copy hugs the left third; imagery fills the right.
  • Don't add a second accent color for variety. The system is intentionally one-color.
  • Don't put `{component.button-primary}` on a `{colors.canvas}` background where green-on-white would clash with photo content — use `{component.button-outline}` instead and reserve fill for dark surfaces.

Responsive Behavior

Breakpoints

| Name | Width | Key Changes |

|---|---|---|

| ultrawide | 1920px+ | Content max-width holds at 1280px; outer gutters grow to ~80px |

| desktop-large | 1440px | Default desktop layout — 4-up card grid, 6-col footer |

| desktop | 1280px | Same as large with slightly narrower outer gutters |

| desktop-small | 1024px | 4-up cards collapse to 3-up; sub-nav remains horizontal |

| tablet | 768px | 3-up cards collapse to 2-up; primary nav becomes hamburger drawer |

| mobile | 480px | Single-column everything; footer columns collapse to accordion |

| mobile-narrow | 320px | Hero `{typography.display-xl}` scales from 48px → 32px |

Touch Targets

All interactive elements meet WCAG AA (≥ 44×44px). `{component.button-primary}` sits at 44px height with 24px horizontal padding. `{component.text-input}` sits at 44px. `{component.pill-tab}` sits at ~40px height with extended hit-target padding to 44px. `{component.button-outline}` matches the 44px standard. Footer links are 18–20px line-height with 8–12px vertical padding to keep tap targets at ~36–44px depending on link length.

Collapsing Strategy

  • **Primary nav:** desktop center cluster → tablet hamburger drawer at 768px.
  • **Card grid:** 4-up → 3-up → 2-up → 1-up at 1024, 768, and 480px; gutters drop from 24px to 16px on mobile.
  • **Footer:** 6-up link columns → 2-up at tablet → full accordion at mobile (each column header becomes a tap-to-expand row).
  • **Hero copy:** desktop `{typography.display-xl}` (48px) → tablet 36px → mobile 32px; line-height holds at 1.25.
  • **Sub-nav strip:** desktop horizontal anchor row → tablet horizontal scroll → mobile collapses into a select dropdown.
  • **Section padding:** `{spacing.section}` (64px) desktop → 48px tablet → 32px mobile.
  • **Long-form text:** desktop 60/40 body+sidebar → tablet/mobile single-column with sidebar pushed to the bottom.

Image Behavior

  • Hero imagery uses art-direction crops: 16:9 wide hero on desktop swaps to 4:5 portrait on mobile so the subject stays centered and headline text still has overlay space.
  • Card imagery is a fixed aspect (16:9 for resource, 1:1 for product) that scales rather than re-crops between breakpoints.
  • All non-critical imagery is lazy-loaded as the user scrolls into the next grid row.

Iteration Guide

1. Focus on ONE component at a time. Pull its YAML entry from the front matter and verify every property resolves.

2. Reference component names and tokens directly (`{colors.primary}`, `{component.button-primary-active}`, `{rounded.sm}`) — do not paraphrase.

3. Run `npx @google/design.md lint DESIGN.md` after edits — `broken-ref`, `contrast-ratio`, and `orphaned-tokens` warnings flag issues automatically.

4. Add new variants as separate component entries (`-active`, `-disabled`, `-focused`) — do not bury them inside prose.

5. Default body to `{typography.body-md}`; reach for `{typography.body-strong}` for emphasis; reserve `{typography.display-xl}` strictly for hero chapter headlines.

6. Keep `{colors.primary}` scarce per viewport — if more than one solid-green CTA appears in the same fold, neutralize one to `{component.button-outline}`.

7. When introducing a new component, ask whether it can be expressed with the existing card + 2px-radius + corner-square + green-CTA vocabulary before adding new tokens. The system's strength is that it almost never needs new ones.

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.

개요

NVIDIA의 마케팅 시스템은 그래픽 디자인을 배운 엔지니어링 문서처럼 구축되었습니다. 모든 페이지는 짙은 검정색 영웅/바닥글 장으로 구성된 상단과 하단 프레임에 흰색 종이 그리드에 정렬된 조밀하고 사실에 기반한 정보의 구조화된 폭포입니다. 전체 시스템에는 정확히 하나의 강조 색상이 있으며 모든 작업을 수행합니다. 모든 기본 CTA, 모든 활성 탭, 어두운 표면의 모든 링크 어포던스 및 카드 컨테이너를 표시하는 작은 장식 모서리 사각형에 사용되는 NVIDIA 녹색(`{colors.primary}` — `#76b900`)입니다. 다른 어떤 것도 관심을 끌기 위해 경쟁하지 않습니다.

시스템의 특성은 극도의 인쇄상의 제한과 거의 가혹할 정도로 각진 기하학에서 비롯됩니다. 모든 컨테이너, 버튼 및 이미지는 `{rounded.sm}`(2px)을 사용합니다. 이 토큰은 거의 존재하지 않지만 결코 0이 아닌 토큰으로 시스템에 따뜻한 소비자 소프트웨어가 아닌 CAD 출력의 정밀하고 기술적인 느낌을 제공합니다. 카드는 가는선 `{colors.hairline}` 테두리(그림자 없음, 높이 없음)가 있는 일반 `{colors.canvas}`에 위치하며, 8px 기반의 간격 리듬으로 구분됩니다. 긴 형식의 페이지는 장식적인 구분 없이 이러한 카드 중 6~10장을 다중 열 기술 그리드에 쌓습니다.

검정색 캔버스 영웅 및 바닥글 장은 시스템의 "헤드라인 순간"입니다. 즉, 흰색으로 배치된 `{typography.display-xl}` 헤드라인 사본이 있는 단일 풀 블리드 사진 또는 3D 렌더링 이미지, 단일 녹색 CTA 버튼 및 유일한 장식으로 작은 녹색 모서리 사각형입니다. 다른 모든 것은 종속적입니다.

**주요 특징:**

  • 단일 악센트 시스템: `{colors.primary}`는 모든 CTA, 활성 상태 및 장식 모티브를 전달합니다. 나머지는 단색 검정/흰색/회색입니다.
  • 두 가지 모드 표면 아키텍처: 영웅/바닥글 장의 경우 `{colors.surface-dark}`; 본문용 `{colors.canvas}` — 페이지 아래에서 예측 가능한 리듬으로 번갈아 표시
  • 초각 기하학: 모든 대화형 요소의 `{rounded.sm}`(2px). 알약 버튼도 없고, 둥근 카드도 없고, 부드러운 크롬도 없습니다.
  • 가중치 400 및 700의 NVIDIA-EMEA 독점 산세리프, `{typography.utility-xs}`(10px)에서 `{typography.display-xl}`(48px)까지 12계층 계층으로 확장됨
  • 카드 라이브러리는 분리를 위해 그림자보다는 가는선 `{colors.hairline}` 테두리와 `{colors.surface-soft}` 배경을 사용합니다.
  • 시그니처 장식 요소: 리소스 및 기능 카드의 한쪽 모서리에 고정된 작은 `{comComponent.corner-square}`(~12px 녹색 사각형)
  • `{colors.surface-dark}`에 4~6개의 링크 열이 있는 밀집된 다중 열 바닥글 — 모든 페이지는 동일한 구조의 전역 탐색으로 닫힙니다.

색상

> **소스 페이지:** `/tr-tr/`(기본 홈페이지), `/en-eu/industries/healthcare-life-sciences/`, `/en-eu/solutions/ai/`, `/en-eu/ai/foundry/`. 크롬 팔레트는 네 가지 모두 동일하며 사진과 문구만 다릅니다.

브랜드 및 액센트

  • **NVIDIA Green** (`{colors.primary}` — `#76b900`): 브랜드. 모든 기본 CTA, 모든 활성 상태, 어두운 표면의 모든 링크 어포던스, 모든 모서리 사각형 및 브랜드 워드마크 자체.
  • **NVIDIA Green Dark** (`{colors.primary-dark}` — `#5a8d00`): 기본 버튼이 눌려진 상태 — 브랜드 녹색보다 한 단계 더 깊습니다.
  • **액센트 그린 페일** (`{colors.accent-green-pale}` — `#bff230`): 편집 콜아웃 및 장식용 마이크로 블록에 사용되는 드문 하이라이트 색조입니다. 크롬에서는 절대 안 됩니다.

표면

  • **페이지 캔버스** (`{colors.canvas}` — `#ffffff`): 모든 페이지의 본문입니다. 카드는 헤어라인 규칙에 따라 바로 위에 놓입니다.
  • **부드러운 표면**(`{colors.surface-soft}` — `#f7f7f7`): 탐색경로 스트립, 하위 탐색, 병렬 비교 패널, 교대로 행 배경.
  • **검은색 캔버스**(`{colors.surface-dark}` — `#000000`): 히어로 장, 어두운 CTA 스트립, 바닥글, 기본 탐색. 시스템의 "프레임" 색상입니다.
  • **Surface Elevated** (`{colors.surface-elevated}` — `#1a1a1a`): 바닥글 내부에 중첩된 어두운 패널(열 구분선, 미세한 인쇄 막대).
  • **헤어라인**(`{colors.hairline}` — `#cccccc`): 1px 카드 테두리, 표 규칙, 바닥글 링크 섹션 사이 구분선.
  • **Hairline Strong** (`{colors.hairline-strong}` — `#5e5e5e`): 어두운 표면의 1px 구분선(바닥글 열 규칙, 어두운 모드 카드 가장자리).

텍스트

  • **잉크**(`{colors.ink}` — `#000000`): `{colors.canvas}`의 헤드라인 및 본문 텍스트.
  • **본문**(`{colors.body}` — `#1a1a1a`): 순수한 검정색이 너무 무거운 긴 형식의 단락 텍스트입니다.
  • **음소거**(`{colors.mute}` — `#757575`): 메타데이터, 탐색경로 구분 기호, 바닥글 저작권.
  • **Stone** (`{colors.stone}` — `#898989`): 강조가 가장 적은 텍스트 및 비활성화된 상태입니다.
  • **Ash** (`{colors.ash}` — `#a7a7a7`): 아이콘 색상이 비활성화되고 유틸리티 텍스트가 희미해졌습니다.
  • **어두운 곳**(`{colors.on-dark}` — `#ffffff`): `{colors.surface-dark}`의 기본 텍스트입니다.
  • **어두운 음소거에서** (`{colors.on-dark-mute}` — `rgba(255,255,255,0.7)`): 보조 바닥글 링크 텍스트 및 어두운 캔버스 본문 문구.

의미론

  • **오류**(`{colors.error}` — `#e52020`): 유효성 검사 메시지, 파괴적인 확인.

概要

NVIDIA のマーケティング システムは、グラフィック デザインを学んだエンジニアリング ドキュメントのように構築されています。各ページは、紙のように白いグリッド上に配置された、濃密な事実に基づいた情報の構造化されたカスケードであり、濃い黒のヒーロー/フッターの章によって上下が囲まれています。システム全体にはアクセント カラーが 1 つだけあり、それがすべての仕事を行っています。NVIDIA グリーン (`{colors.primary}` — `#76b900`) は、すべてのプライマリ CTA、すべてのアクティブなタブ、暗い表面上のすべてのリンク アフォーダンス、およびカード コンテナをマークする小さな装飾的な角の四角形に使用されます。他に注目を集めるものはありません。

このシステムの特徴は、極端なタイポグラフィーの抑制と、ほとんど懲罰的なほど角張ったジオメトリから来ています。すべてのコンテナ、ボタン、画像は `{rounded.sm}` (2px) を使用します。これは、かろうじて存在するもののゼロにはならないトークンであり、温かい消費者向けソフトウェアではなく、CAD 出力の正確で技術的な雰囲気をシステムに与えます。カードはプレーンの `{colors.canvas}` 上に配置され、ヘアラインの `{colors.hairline}` 境界線 (影なし、標高なし) があり、8 ピクセルベースの狭い間隔のリズムで区切られています。長い形式のページでは、これらのカードを 6 ~ 10 枚重ねて、装飾的な切れ目を入れることなく複数段のテクニカル グリッドを作成します。

黒のキャンバスのヒーローとフッターのチャプターは、システムの「ヘッドライン モーメント」です。白でレイアウトされた「{typography.display-xl}」の見出しコピー、単一の緑色の CTA ボタン、および唯一の装飾としての小さな緑色の角の四角形を備えた単一のフルブリード写真または 3D レンダリングされた画像です。それ以外はすべて従属的なものです。

**主な特徴:**

  • 単一アクセント システム: `{colors.primary}` には、すべての CTA、アクティブな状態、装飾モチーフが含まれます。残りはモノクロのブラック/ホワイト/グレーです。
  • 2 モードのサーフェス アーキテクチャ: ヒーロー/フッター チャプタ用の `{colors.surface-dark}`。本文の「{colors.canvas}」 — ページの下に予測可能なリズムで交互に表示されます
  • 超角度ジオメトリ: すべてのインタラクティブ要素の `{rounded.sm}` (2px)。ピルボタンも、丸いカードも、ソフトクロームもありません。
  • ウェイト 400 および 700 の NVIDIA-EMEA 独自のサンセリフ。`{typography.utility-xs}` (10 ピクセル) から `{typography.display-xl}` (48 ピクセル) までの 12 層階層にわたってスケールされます。
  • カード ライブラリは、影ではなくヘアライン `{colors.hairline}` の境界線と `{colors.surface-soft}` の背景を重視して分離します
  • 特徴的な装飾要素: リソース カードとフィーチャー カードの 1 隅に固定された小さな `{component.corner-square}` (~12px の緑の四角形)
  • `{colors.surface-dark}` に 4 ~ 6 個のリンク列を備えた高密度の複数列フッター — すべてのページは同じ構造化されたグローバル ナビゲーションで閉じます

> **ソース ページ:** `/tr-tr/` (主要ホームページ)、`/en-eu/industries/healthcare-life-sciences/`、`/en-eu/solutions/ai/`、`/en-eu/ai/foundry/`。クロム パレットは 4 つすべてで同一であり、写真とコピーのみが異なります。

ブランドとアクセント

  • **NVIDIA Green** (`{colors.primary}` — `#76b900`): ブランド。すべてのプライマリ CTA、すべてのアクティブ状態、暗い表面上のすべてのリンク アフォーダンス、すべての角の四角形、そしてブランドのワードマーク自体。
  • **NVIDIA グリーン ダーク** (`{colors.primary-dark}` — `#5a8d00`): 主ボタンが押された状態 — ブランド グリーンより 1 ノッチ深い。
  • **アクセント グリーン ペール** (`{colors.accent-green-pale}` — `#bff230`): 編集上の吹き出しや装飾的なマイクロブロックで使用される珍しいハイライトの色合い。クロムでは決してありません。

表面

  • **ページ キャンバス** (`{colors.canvas}` — `#ffffff`): 各ページの本文。カードはヘアラインルールでその上に直接配置されます。
  • **ソフト サーフェス** (`{colors.surface-soft}` — `#f7f7f7`): ブレッドクラム ストリップ、サブナビゲーション、並列比較パネル、交互行の背景。
  • **ブラック キャンバス** (`{colors.surface-dark}` — `#000000`): ヒーロー チャプター、ダーク CTA ストリップ、フッター、プライマリ ナビゲーション。システムの「フレーム」色。
  • **Surface Elevated** (`{colors.surface-elevated}` — `#1a1a1a`): フッター内のネストされた暗いパネル (列分割線、細字バー)。
  • **ヘアライン** (`{colors.hairline}` — `#cccccc`): 1 ピクセルのカード境界線、テーブル ルール、フッター リンク セクション間の区切り線。
  • **ヘアライン ストロング** (`{colors.hairline-strong}` — `#5e5e5e`): 暗い表面上の 1 ピクセルの分割線 (フッター列ルール、ダークモード カードの端)。

テキスト

  • **インク** (`{colors.ink}` — `#000000`): `{colors.canvas}` の見出しと本文。
  • **本文** (`{colors.body}` — `#1a1a1a`): 純粋な黒では重すぎる長い形式の段落テキスト。
  • **ミュート** (`{colors.mute}` — `#757575`): メタデータ、ブレッドクラム区切り記号、フッターの著作権。
  • **Stone** (`{colors.stone}` — `#898989`): 最も強調されないテキストと無効な状態。
  • **Ash** (`{colors.ash}` — `#a7a7a7`): アイコンの色と薄いユーティリティ テキストが無効になりました。
  • **オンダーク** (`{colors.on-dark}` — `#ffffff`): `{colors.surface-dark}` のプライマリ テキスト。
  • **ダーク ミュート時** (`{colors.on-dark-mute}` — `rgba(255,255,255,0.7)`): セカンダリ フッター リンク テキストとダーク キャンバスのボディ コピー。

セマンティック

  • **エラー** (`{colors.error}` — `#e52020`): 検証メッセージ、破壊的な確認。