Skip to content

Renault Design System

Renault's sunlight yellow #ffed00 and NouvelR display type as a DESIGN.md file, with color tokens and components for React, Next.js and AI tools.

Primary color
#ffed00
Typeface
NouvelR
Shape
Mixed
Base radius
4px
Colors
25
Type tokens
15
Components
19
Spacing values
9

About Renault DESIGN.md

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

Renault's web design is the opposite of luxury restraint and the opposite of fintech maximalism — it is mass-market automotive done with discipline. The 2021 flat-line diamond logomark sets the tone: geometric, slightly industrial, confident without being aggressive. The marketing site follows suit. Full-bleed bands cycle white #ffffff against black #000000, square corners dominate every container, photography of vehicles carries the visual weight, and a single Sunlight Yellow #ffed00 accent punctuates only the most consequential moments — primary CTAs, "yeni" badges, R5 paint shots, configurator dot indicators. There is no second brand colour. There are no decorative gradients outside the dedicated R5 and E-TECH hero contexts. Elevation is expressed through colour-blocking, not shadow.

This page packages Renault's marketing canvas into a single DESIGN.md file following the Google Labs spec. Inside: 22 colour tokens (one accent, one pressed variant, eight neutrals across ink and surface, three semantic states), 16 typography tokens all set in NouvelR at sizes from 10px overline to 56px display-xl, six radius tokens spanning 0px square to 9999px circular, a nine-step spacing scale anchored on a 4px base, and 19 components covering buttons, hero banners, promo tiles, vehicle cards, configurator rows and swatches, navigation pills, and the global dark footer.

Feed the file to Claude, Cursor, or GitHub Copilot and the agent will reproduce Renault's mass-market dealership tone — square corners, yellow used scarcely, NouvelR everywhere — rather than a generic shadcn theme. Reference the tokens directly in Tailwind config: every hex, font weight, line height, and radius is a quoted value ready to paste. The Renault system is worth studying precisely because it refuses ornament — the discipline of leading with photography and colour-blocking instead of typography and shadow is unusual enough to teach by example.

What makes it distinct

5 highlights

  1. Single accent voltageSunlight Yellow #ffed00, reserved for primary CTAs, 'yeni' badges, and at most one promo tile per band
  2. Square-corner discipline2px (#rounded.xs) on buttons, 0px on tiles and vehicle cards, pill only for sub-nav chips
  3. Monolithic NouvelREvery label, headline, and caption set in one proprietary family at weight 400 or 700, never 500
  4. Two-tone band rhythmFull-bleed white #ffffff catalogue mode against black #000000 storytelling mode, no mid-grey backgrounds
  5. Display tightnessHeadlines hold lineHeight 0.95 at every size from 18px to 56px, so multi-line wraps stack cleanly

Live at renault.com

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

Renault's website at renault.com

25 colors

Renault's system runs on #ffed00 as its primary voltage, used in 2 of 19 components. Type is set in NouvelR across 15 tokens from 10px to 56px, weights 400–700. Shape language is mixed across 19 components, blending pills, soft rounds, and squarer corners.

Brand & Accent

Sparing, CTA-only voltage · 2

Surface

Page and card backgrounds · 5

Text

Headlines, body, captions · 6

Borders & Hairlines

Dividers, outlines, rules · 3

Semantic

Status, errors, success, links · 4

Other

Specialty colors · 5

15 type tokens

Set in NouvelR across 15 tokens, from 10px to 56px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.

  • display-xl56px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
  • display-lg40px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
  • display-md32px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
  • heading-lg24px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
  • heading-md20px · weight 700 · lh 0.95The quick brown fox jumps over the lazy dog
  • heading-sm18px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
  • subtitle19.2px · weight 600 · lh 1.3The quick brown fox jumps over the lazy dog
  • body-lg18px · weight 400 · lh 1.5The quick brown fox jumps over the lazy dog
  • body-md16px · weight 400 · lh 1.4The quick brown fox jumps over the lazy dog
  • body-sm14px · weight 400 · lh 1.57The quick brown fox jumps over the lazy dog
  • button-lg16px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
  • button-md14.4px · weight 700 · lh 1 · tracking 0.144pxThe quick brown fox jumps over the lazy dog
  • button-sm13px · weight 600 · lh 1.2 · tracking 0.13pxThe quick brown fox jumps over the lazy dog
  • caption12px · weight 400 · lh 1.4The quick brown fox jumps over the lazy dog
  • overline10px · weight 700 · lh 1.45The quick brown fox jumps over the lazy dog

Radii and spacing

6 corner radii and 9 spacing values. Shape language: mixed, on a 4px base radius.

Radii6

  • none0px
  • xs2px
  • sm3px
  • md4px
  • pill46px
  • full9999px

Spacing9

  • xxs4px
  • xs8px
  • sm12px
  • md16px
  • lg20px
  • xl24px
  • xxl32px
  • xxxl40px
  • section80px

19 components

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

  • Button Primary
    Button Primarybutton-primary
  • Button Primary Pressed
    Button Primary Pressedbutton-primary-pressed
  • Button Secondary Dark
    Button Secondary Darkbutton-secondary-dark
  • Button Outline Dark
    Button Outline Darkbutton-outline-dark
  • Button Outline Light
    Button Outline Lightbutton-outline-light
  • Button Pill
    Button Pillbutton-pill
  • Button Icon Squarebutton-icon-square
  • Type here…
    Text Inputtext-input
  • Hero Banner
    Hero Bannerhero-banner
  • Promo Tile Light
    Promo Tile Lightpromo-tile-light
  • Promo Tile Dark
    Promo Tile Darkpromo-tile-dark
  • Promo Tile Yellow
    Promo Tile Yellowpromo-tile-yellow
  • Vehicle Card
    Vehicle Cardvehicle-card
  • Configurator Row
    Configurator Rowconfigurator-row
  • Configurator Swatch
    Configurator Swatchconfigurator-swatch
  • Badge New
    Badge Newbadge-new
  • Nav Bar
    Nav Barnav-bar
  • Sub Nav Pill
    Sub Nav Pillsub-nav-pill
  • Footer
    Footerfooter

The system, in use

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

Marketing heroThe homepage: its nav, a headline and the main call to action.
Renault
Test drive

Engineered for every road ahead

The performance, comfort and technology that make every drive feel new.

Build yoursFind a dealer
RenaultJ
AllModelsElectricOffersOwners
Explore modelsSee all
Sport sedanFrom $42,900Electric SUVFrom $56,400Touring coupeFrom $68,200CompactFrom $29,500Grand tourerFrom $96,000

Renault design system FAQ

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

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

Renault's DESIGN.md has 25 color tokens: primary (#ffed00), primary-deep (#e6d200), on-primary (#000000), ink (#000000), body (#222222), charcoal (#333333) and 19 more. Every value is a quoted hex you can copy.

What is Renault's primary color hex code?

The color token `primary` is #ffed00, used by 2 components. The surface behind it is `canvas` (#ffffff).

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

Map the tokens to your CSS variables: `primary` (#ffed00) 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 Renault's palette.

What is Renault's primary brand color?

Renault's accent is Sunlight Yellow — #ffed00 — paired with pressed-state #e6d200 and always combined with #000000 black text (yellow plus white is forbidden in the system). It is used scarcely: primary CTAs like 'Hemen randevu al' and 'Konfigüratörü başlat', 'yeni'/'NEW' badges on new vehicle cards, configurator swatch indicators, and at most one full-bleed yellow promo tile per campaign band. Most pages are a 90/10 split between #ffffff canvas mode and #000000 storytelling mode, with the yellow acting as a single voltage.

Does Renault's design system have a dark mode?

Not in the conventional theming sense, but the system runs on permanent two-tone rhythm: pages cycle white #ffffff catalogue mode for browsing and configurators against black #000000 storytelling mode for hero bands, lifestyle imagery, and the global footer. Surface Deep #111111 carries one-step elevation inside dark regions, and divider-dark rgba(255,255,255,0.16) handles low-contrast separators. The MyRenault logged-in product is out of scope for this extraction.

Use Renault 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 Renault.

  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 Renault'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

Renault's Turkish marketing surfaces are unapologetically high-contrast: a white canvas for browsing, a black canvas for product storytelling, and a single Sunlight Yellow accent ({colors.primary} — #ffed00) reserved for the most consequential actions. The brand's modernised flat diamond logo sets the tone — geometric, confident, slightly industrial — and the system follows suit. Square corners dominate, hairline borders are rare, and elevation is expressed through colour blocking rather than shadow.

The typography is monolithic. Every text on the site is set in NouvelR, Renault's bespoke display family, with a strong preference for weight 700 at display sizes (with a tight lineHeight: 0.95) and weight 400 for body. There is no secondary serif, no decorative italic, no script — the discipline is the signature.

Page rhythm cycles between three surface modes: a white catalogue mode for listings and configurators ({colors.canvas} — #ffffff — with hairline-thin {colors.hairline} — #f2f2f2 — dividers), a black storytelling mode for hero sections, lifestyle imagery, and the lower half of campaign pages, and brief yellow accent moments ({colors.primary} — #ffed00 — tiles, "NEW" badges, R5-coded yellow paint shots) that punctuate the otherwise neutral palette.

Key Characteristics:

  • Two-tone canvas system — {colors.canvas} (#ffffff) for browsing, {colors.surface-dark} (#000000) for storytelling — switched in full-bleed bands rather than subtle gradations.
  • A single brand accent — {colors.primary} (#ffed00) Sunlight Yellow — used scarcely on primary CTAs, "NEW" badges, R5 hero photography, and configurator dot indicators.
  • NouvelR everywhere, with {typography.display-xl} headlines at 56px / weight 700 / lineHeight: 0.95 so condensed multi-line headlines stack cleanly.
  • Square geometry: {rounded.xs} (2px) on buttons, {rounded.none} (0px) on tiles and product cards, {rounded.pill} (46px) reserved exclusively for sub-nav chips and decorative badges.
  • Photography-first product tiles — vehicle photos full-bleed inside otherwise neutral cards, with copy stacked beneath rather than overlaid.
  • Page-level rhythm cycles white → black → yellow accent → black, with the wordmark and footer always closing on {colors.surface-dark} (#000000).

Known Gaps

  • Active/pressed visual states are not consistently observable in static surfaces; button-primary-pressed documents the extracted darkened-yellow value (#e6d200), but no other component has a pressed variant promoted to the YAML.
  • Drop-shadow values exist in the extracted tokens but are rarely surfaced visually; only the configurator's sticky summary bar uses them on the captured pages.
  • The MyRenault application surfaces (logged-in product) are out of scope for this extraction — only the public marketing canvas is documented.
  • Form-field focus styling is not extracted; the system likely relies on a thicker bottom border at {colors.ink} (#000000), but this is not visually confirmed on the captured pages.

More systems like this

Acura, Alfa Romeo, BMW and 40 more in Automotive: 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.

  • 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