NVIDIA's website is a high-contrast, technology-forward experience that communicates raw computational power through design restraint. The page is built on a stark black (#000000) and white (#ffffff) foundation, punctuated by NVIDIA's signature green (#76b900) -- a color so specific it functions as a brand fingerprint. This is not the lush green of nature; it's the electric, lime-shifted green of GPU-rendered light, a color that sits between chartreuse and kelly green and immediately signals "NVIDIA" to anyone in technology.
The custom NVIDIA-EMEA font family (with Arial and Helvetica fallbacks) creates a clean, industrial typographic voice. Headings at 36px bold with tight 1.25 line-height create dense, authoritative blocks of text. The font lacks the geometric playfulness of Silicon Valley sans-serifs -- it's European, pragmatic, and engineering-focused. Body text runs at 15-16px, comfortable for reading but not generous, maintaining the sense that screen real estate is optimized like GPU memory.
What distinguishes NVIDIA's design from other dark-background tech sites is the disciplined use of the green accent. The #76b900 appears in borders (2px solid #76b900), link underlines (underline 2px rgb(118, 185, 0)), and CTAs -- but never as backgrounds or large surface areas on the main content. The green is a signal, not a surface. Combined with a deep shadow system (rgba(0, 0, 0, 0.3) 0px 0px 5px) and minimal border radius (1-2px), the overall effect is of precision engineering hardware rendered in pixels.
Key Characteristics:
#76b900) as pure accent -- borders, underlines, and interactive highlights only#000000) dominant background with white (#ffffff) text on dark sections2px solid #76b900) as primary interactive pattern#76b900 exclusively as a SIGNAL color — borders, link underlines, button outlines, focus states.#000000 for dark sections, white #ffffff for content, with green pinpricks of accent.2px solid #76b900 as the primary button border pattern — green-outlined CTAs are the brand's default interactive shape.#76b900): The signature -- borders, link underlines, CTA outlines, active indicators. Never used as large surface fills.#000000): Primary page background, text on light surfaces, dominant tone.#ffffff): Text on dark backgrounds, light section backgrounds, card surfaces.#bff230): Bright lime accent for highlights and hover states.#df6500): Warm accent for alerts, featured badges, or energy-related contexts.#ef9100): Secondary warm accent, product category highlights.#feeeb2): Light warm surface for callout backgrounds.#e52020): Error states, destructive actions, critical alerts.#650b0b): Deep red for severe warning backgrounds.#3f8500): Success states, positive indicators (darker than brand green).#0046a4): Informational accents, link hover alternative.#4d1368): Deep purple for gradient ends, premium/AI contexts.#f9d4ff): Light purple surface tint.#8c1c55): Rich accent for special promotions or featured content.#a7a7a7): Muted text, disabled labels.#898989): Secondary text, metadata.#757575): Tertiary text, placeholders, footers.#5e5e5e): Subtle borders, divider lines.#1a1a1a): Dark surfaces, card backgrounds on black pages.#ffffff): White links on dark backgrounds.#000000): Black links with green underline on light backgrounds.#3860be): Blue shift on hover across all link variants.#1eaedb): Teal highlight for button hover states.#007fff): Bright blue for active/pressed button states.#000000 solid 2px): Black outline for keyboard focus.rgba(0, 0, 0, 0.3) 0px 0px 5px 0px): Subtle ambient shadow for elevated cards.NVIDIA-EMEA, with fallbacks: Arial, Helvetica, sans-serifFont Awesome 6 Pro (weight 900 for solid icons, 700 for regular)Font Awesome 6 Sharp (weight 300 for light icons, 400 for regular)| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display Hero | NVIDIA-EMEA | 36px (2.25rem) | 700 | 1.25 (tight) | normal | Maximum impact headlines |
| Section Heading | NVIDIA-EMEA | 24px (1.50rem) | 700 | 1.25 (tight) | normal | Section titles, card headings |
| Sub-heading | NVIDIA-EMEA | 22px (1.38rem) | 400 | 1.75 (relaxed) | normal | Feature descriptions, subtitles |
| Card Title | NVIDIA-EMEA | 20px (1.25rem) | 700 | 1.25 (tight) | normal | Card and module headings |
| Body Large | NVIDIA-EMEA | 18px (1.13rem) | 700 | 1.67 (relaxed) | normal | Emphasized body, lead paragraphs |
| Body | NVIDIA-EMEA | 16px (1.00rem) | 400 | 1.50 | normal | Standard reading text |
| Body Bold | NVIDIA-EMEA | 16px (1.00rem) | 700 | 1.50 | normal | Strong labels, nav items |
| Body Small | NVIDIA-EMEA | 15px (0.94rem) | 400 | 1.67 (relaxed) | normal | Secondary content, descriptions |
| Body Small Bold | NVIDIA-EMEA | 15px (0.94rem) | 700 | 1.50 | normal | Emphasized secondary content |
| Button Large | NVIDIA-EMEA | 18px (1.13rem) | 700 | 1.25 (tight) | normal | Primary CTA buttons |
| Button | NVIDIA-EMEA | 16px (1.00rem) | 700 | 1.25 (tight) | normal | Standard buttons |
| Button Compact | NVIDIA-EMEA | 14.4px (0.90rem) | 700 | 1.00 (tight) | 0.144px | Small/compact buttons |
| Link | NVIDIA-EMEA | 14px (0.88rem) | 700 | 1.43 | normal | Navigation links |
| Link Uppercase | NVIDIA-EMEA | 14px (0.88rem) | 700 | 1.43 | normal | text-transform: uppercase, nav labels |
| Caption | NVIDIA-EMEA | 14px (0.88rem) | 600 | 1.50 | normal | Metadata, timestamps |
| Caption Small | NVIDIA-EMEA | 12px (0.75rem) | 400 | 1.25 (tight) | normal | Fine print, legal |
| Micro Label | NVIDIA-EMEA | 10px (0.63rem) | 700 | 1.50 | normal | text-transform: uppercase, tiny badges |
| Micro | NVIDIA-EMEA | 11px (0.69rem) | 700 | 1.00 (tight) | normal | Smallest UI text |
text-transform: uppercase with weight 700, creating a navigation voice that reads like hardware specification labels.Primary (Green Border)
transparent#0000002px solid #76b900#1eaedb, text #ffffff#007fff, text #ffffff, border 1px solid #003eff, scale(1)#1eaedb, text #ffffff, outline #000000 solid 2px, opacity 0.9Secondary (Green Border Thin)
1px solid #76b900Compact / Inline
#ffffff (light) or #1a1a1a (dark sections)1px solid #5e5e5ergba(0, 0, 0, 0.3) 0px 0px 5px 0px for elevated cards#ffffff, no underline, hover shifts to #3860be#000000 or #1a1a1a, underline 2px solid #76b900, hover shifts to #3860be, underline removed#76b900, hover shifts to #3860be#666666, hover shifts to #3860be#000000)#ffffffProduct Cards
Tech Spec Tables
Cookie/Consent Banner
| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page backgrounds, inline text |
| Subtle (Level 1) | rgba(0,0,0,0.3) 0px 0px 5px 0px | Standard cards, modals |
| Border (Level 1b) | 1px solid #5e5e5e | Content dividers, section borders |
| Green accent (Level 2) | 2px solid #76b900 | Active elements, CTAs, selected items |
| Focus (Accessibility) | 2px solid #000000 outline | Keyboard focus ring |
Shadow Philosophy: NVIDIA's depth system is minimal and utilitarian. There is essentially one shadow value -- a 5px ambient blur at 30% opacity -- used sparingly for cards and modals. The primary depth signal is not shadow but color contrast: black backgrounds next to white sections, green borders on black surfaces. This creates hardware-like visual layering where depth comes from material difference, not simulated light.
| Name | Width | Key Changes |
|---|---|---|
| Mobile Small | <375px | Compact single column, reduced padding |
| Mobile | 375-425px | Standard mobile layout |
| Mobile Large | 425-600px | Wider mobile, some 2-col hints |
| Tablet Small | 600-768px | 2-column grids begin |
| Tablet | 768-1024px | Full card grids, expanded nav |
| Desktop | 1024-1350px | Standard desktop layout |
| Large Desktop | >1350px | Maximum content width, generous margins |
#76b900)#000000)#ffffff)#ffffff)#000000)#000000) or Near Black (#1a1a1a)#ffffff) or Gray 300 (#a7a7a7)#3860be)2px solid #76b900#1eaedb)#76b900 as accent, never as a background fill -- it's a signal color for borders, underlines, and highlights#3860be (blue) regardless of the link's default colorNVIDIA speaks like the engineering team that built the silicon it is selling — declarative, technically exact, and quietly certain that the platform matters. Claims are stated rather than argued, because the benchmarks are expected to do the arguing. Marketing copy and developer documentation share the same register: short, capability-first sentences, concrete metrics when available, and a refusal to soften specifications into adjectives. Superlatives are reserved for things that are literally the fastest or the most; everything else gets named precisely or not at all. The overall effect is closer to a datasheet with a headline than a consumer product page.
| Context | Tone |
|---|---|
| Headlines | Product-name + capability claim, no mood-setting. "NVIDIA Delivers the Lowest Token Cost" — noun, verb, metric. |
| Product CTAs | Verb + noun, two words when possible. "Learn More", "Register Now", "Watch On Demand", "Read Blog". |
| Developer docs | Direct imperative. "Deploy more secure, always-on AI assistants with a single command." API names appear inline, unhedged. |
| Keynote / founder voice | First-person plural, declarative-missional. "We are a learning machine. The mission is boss." — no qualifier, no softening. |
| Research page | Discovery-framed, outcome-neutral. "Passionate about developing the technology and finding the breakthroughs that bring positive change to the world." |
| Benchmark / performance claims | Metric-first, unit-precise. "Cost per token is the key metric for inference TCO, and NVIDIA Blackwell leads on the metric that matters." |
| Error (technical / runtime) | CUDA-style: error code + one-line cause + one-line recovery. No apology, no emoji. |
| Legal / compliance surfaces | Formal, unadorned. Export control and licensing language reads like the regulation it is quoting. |
| Community / developer forum replies | Peer-engineer register. Acknowledges the bug, names the fix version, moves on. |
Forbidden phrases. "Revolutionary", "game-changing", "unleash" (unless literal), "cutting-edge" as a modifier, "just", "simply", "easy peasy", exclamation marks on specification claims, emoji in product announcements, performance hype words ("blazing-fast", "lightning-quick") without a number attached, and any sentence that names a competitor to diminish it. Avoid generic AI-era tropes ("AI-powered X", "the future of Y") unless the specific AI architecture is named in the same sentence. Do not use gaming-marketing adjectives ("epic", "insane", "beast") in enterprise or research surfaces.
Voice samples.
<query>. Browse by topic or try a broader term." NVIDIA was founded on April 5, 1993, at a Denny's in San Jose by Jensen Huang, Chris Malachowsky, and Curtis Priem, with an initial mission to "bring 3D graphics to the gaming and multimedia markets" (nvidia.com/en-us/about-nvidia/corporate-timeline). The founding bet was that a dedicated parallel processor for graphics would, over a long enough time horizon, matter more than faster general-purpose CPUs. In 1999 the company shipped what it called the first GPU; in 2006 it opened that parallel architecture to general computation with CUDA; and in 2012 a GPU-trained neural network (AlexNet) won ImageNet by a margin large enough that the modern AI era is effectively dated to that result. The thread is visible only in retrospect — graphics was the training ground, CUDA was the pivot, AI was the payoff — but none of it was accidental.
The current self-description collapses that history into one line: NVIDIA "pioneered accelerated computing to tackle challenges no one else can solve" (nvidia.com/en-us/about-nvidia). The framing is deliberate. "Accelerated computing" is a category claim, not a product claim — the argument is that the industry's default (CPU-only, general-purpose) has stopped scaling, and that parallel processors plus domain-specific software stacks (CUDA, cuDNN, TensorRT, Omniverse) are the only path forward. Jensen Huang puts the sustainability case plainly: "Figuring out how to do more while using less power is the key to driving flexibility, scalability and sustainability. Given this, every data center in the world should be accelerated." (blogs.nvidia.com).
What NVIDIA refuses: soft differentiation, consumer-brand warmth in enterprise contexts, and "AI" as a marketing wrapper divorced from the underlying compute. What it embraces: metric-first claims, platform-over-product thinking, long research horizons ("positive change to the world" framing on the Research page — nvidia.com/en-us/research), and the conviction — stated at GTC keynotes and repeated across the brand — that accelerated computing is not a performance upgrade but a generational re-architecture.
#76b900) is the brand's fingerprint — used as border, underline, and focal accent. Treating it as a surface fill destroys the signal, because the eye loses the ability to find it. UI implication: Green appears only on 1–2px borders, 2px underlines, focus rings, and single-element highlights. Never as a button fill, card background, or gradient base.#000000 sections and #ffffff sections, alternating. Mid-tone gray surfaces dilute the engineering clarity and push the brand toward generic SaaS. UI implication: No tinted-gray cards or soft-surface backgrounds; section backgrounds are black, white, or #1a1a1a with a clearly separating border.border-radius: 2px is the default for every component. Pills and fully rounded (≥16px) shapes are reserved for avatars or explicitly playful surfaces.text-transform: uppercase; CTAs follow the "Learn More / Register Now / Read Blog" pattern — no sentences, no punctuation, no "Discover your..." openings.Personas are fictional archetypes informed by publicly described NVIDIA user segments, not individual people.
Priya Venkatesan, 34, Santa Clara. ML infrastructure engineer at a foundation-model startup. Uses CUDA, TensorRT-LLM, and NIM microservices daily; reads new GPU whitepapers the day they drop. Judges NVIDIA marketing copy by whether the per-token cost numbers reconcile with her own benchmark runs.
Dr. Ken Nakamura, 46, Tokyo. Research scientist at a robotics lab. Runs Isaac Sim and Omniverse for synthetic data generation, cites NVIDIA Research papers in grant proposals. Trusts the brand because the libraries ship with the paper and the numbers reproduce.
Marco Bianchi, 29, Milan. Technical director at a mid-size game studio. Works in DLSS, RTX, and Unreal pipelines. Will defend NVIDIA's driver cadence in forums but expects any consumer-facing claim ("4× faster with DLSS 4.5") to carry a benchmark footnote.
Sarah Whitfield, 41, Austin. VP of AI infrastructure at a Fortune 500 enterprise. Evaluates NVIDIA DGX and HGX platforms against cloud-only alternatives. Reads keynotes for roadmap signals, but signs contracts based on the datasheet and the support SLA.
| State | Treatment |
|---|---|
| Empty (first use) | One NVIDIA-EMEA 16px sentence on white or #1a1a1a background, no illustration: "No results yet. Browse by topic or try a broader term." Green accent reserved for the "Browse by topic" link. |
| Empty (search, no matches) | Caption-size gray text at 14px #757575: the query echoed verbatim, followed by two suggested refinements. Never an emoji, never a shrug illustration. |
| Loading (data fetch / API) | Thin green (#76b900) progress bar at the top of the viewport, 2px tall. No spinner in body content. For >2s operations, an inline "Loading…" text label in Gray 400. |
| Loading (skeleton) | Border-Cream-free — instead, #1a1a1a blocks on black surfaces and #f5f5f5 blocks on white, at exact final dimensions. No shimmer gradient with mid-tones; the pulse is opacity-only (0.6 ↔ 1.0). |
| Error (runtime / API) | Red 500 (#e52020) left border 2px, Near-Black text, inline code block showing the error code verbatim. "CUDA error 700: an illegal memory access was encountered. Check kernel launch configuration." No retry animation — retry is a button labeled "Retry". |
| Error (form / input) | Red 500 border on the invalid field, 14px Red 500 caption directly beneath, exact requirement stated: "License key is 24 characters; yours is 22." |
| Error (permission / licensing) | Warm Sand banner — Orange 400 (#df6500) accent bar, black text, cites the export-control or license clause by section number. |
| Success (operation complete) | Green 500 (#3f8500) — not brand green — 2px left border, past-tense sentence. "Model downloaded." Auto-dismiss at 4s. Brand green is reserved for interactive accents, not confirmation states. |
| Success (multi-step, e.g., training run) | Final state shows metric summary in a table — elapsed time, tokens/sec, final loss — rather than a celebratory toast. The data is the success signal. |
| Benchmark / metric rendering | Numeric-first typography: the number at Display-Hero scale (36px bold), unit inline at Body-Large, source footnote at Caption Small. NVIDIA-authentic state — performance numbers are a visual category in their own right. |
| Skeleton | #2a2a2a blocks (dark-surface default) at exact final dimensions — product tiles, benchmark rows, spec-table cells. Shimmer 1.4s with a subtle NVIDIA-green tint at 4% opacity as the highlight, not pure white, so the loading state itself reads as brand-on. Benchmark numbers render as unit placeholders (— TFLOPS, — tokens/sec) until resolved, never 0, which would misrepresent performance. |
| Disabled | Opacity 0.45 on text and surface together; green border shifts to Gray-400 (#898989). Geometry stable — 2px radius preserved, padding unchanged. |
| Pressed / active | Background shifts to #007fff with a 1px #003eff border. transform: scale(1) — no depression animation. The color change is the tactile signal. |
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Focus ring, active-state color commit, toggle snap |
motion-fast | 140ms | Hover color shifts, button underline, link color transition |
motion-standard | 240ms | Dropdown mega-menus, accordion expand, tab switch |
motion-slow | 380ms | Section crossfades, full-width hero image transitions |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-standard | cubic-bezier(0.4, 0.0, 0.2, 1) | Two-way transitions, menu open/close, card reveal |
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Incoming panels, modal entry |
ease-exit | cubic-bezier(0.4, 0.0, 1.0, 1) | Dismissals, menu collapse, toast auto-removal |
Spring / overshoot stance — forbidden on product UI. No cubic-bezier(0.34, 1.56, 0.64, 1) or any spring/overshoot curve in interface motion. Rationale: NVIDIA's brand equity is engineering precision — benchmarks, tolerances, thermal envelopes. Bounce reads as consumer-toy animation, which undermines the datasheet register that the rest of the system earns. The one environment where NVIDIA tolerates theatrical motion is the GTC keynote stage — large-scale product reveals, orchestral score, stage pyrotechnics — but that is a broadcast surface, not a UI surface, and its motion vocabulary does not propagate into the website or developer portal. For product UI, motion is linear-to-standard-ease at most; arrival is considered, never springy.
Signature motions.
2px #76b900) is the last element to land — the content appears at motion-standard, the green underline draws in at motion-slow, completing slightly after. This gives the brand green its fingerprint behavior: it is what the eye lands on last.motion-slow (380ms), linear easing, only on first viewport entry. The count-up is a direct signal that the number is real and freshly rendered, not a screenshot. It runs once per session; re-scroll does not re-trigger.motion-standard using ease-standard, with the green underline on the active parent link animating in simultaneously. No stagger, no nested animations — the menu is a single coordinated surface.prefers-reduced-motion: reduce, all motion-* tokens collapse to motion-instant. Metric counters render at their final value without animation. Green-edge reveals materialize the accent with the content, not after. No spinner, no shimmer, no parallax at any time.NVIDIA's website is a high-contrast, technology-forward experience that communicates raw computational power through design restraint. The page is built on a stark black (`#000000`) and white (`#ffffff`) foundation, punctuated by NVIDIA's signature green (`#76b900`) -- a color so specific it functions as a brand fingerprint. This is not the lush green of nat
Top 22 hex values found in §2 of DESIGN.md, ranked by usage frequency.
A wider example card showing how content sits inside the radius and shadow combination defined by this brand. Card radius is capped at 16px even on pill systems (LINE/Wise/Spotify) so large surfaces stay readable.
Shadow recipes parsed from §6 of DESIGN.md, or default 5-tier scale if none found.