Skip to content

Jaguar Design System

Jaguar after the Type 00 rebrand: a near-black canvas, ProximaNova type, wide-tracked all-caps labels and sharp zero-radius forms. For React and AI tools.

Primary color
#e4e4e4
Typeface
ProximaNova
Shape
Sharp
Base radius
0px
Colors
8
Type tokens
7
Components
12
Spacing values
6

About Jaguar DESIGN.md

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

Jaguar's market-selector page is the first glimpse of a brand in deliberate rupture. Gone is the leaping cat; the wordmark is now flat uppercase JAGUAR in a low-contrast sans. The entire chromatic identity is delegated to a single full-bleed background photograph: an abstract field of deep violet-blue metallic lens fragments, rendered so close-up that the source object is unrecognizable. No hero headline, no product photography, no color accent in the chrome — just the image and a three-column form sitting in the lower-left quadrant of a near-black canvas. It is the most restraint any luxury automotive brand has committed to at the point-of-entry screen.

The DESIGN.md file packages this system for React tooling. Inside: 8 colors tokens spanning a near-black canvas (#141414), a slate mid-tone (#4a4f54), and white for all text and borders — no hue anywhere in the structural palette. ProximaNova carries every label and body surface; AvenirNext appears only on the primary button and a small navigation link. Every component uses 0px corner radius: buttons, dropdowns, inputs — all hard rectangles. Where BMW uses a gentle 4px radius and Mercedes uses 2px, Jaguar commits to zero and lets the sharpness read as the luxury statement. Letter-spacing at 5.2px on the hero wordmark and 1.2px on form labels is the typographic substitute for decorative ornamentation.

Feed this file to an AI coding tool and it will reproduce Jaguar's specific moves: midnight canvas instead of pure black, white-only UI chrome against photographic color, zero-radius forms at 45px height, and ProximaNova running all label tiers with the aggressive letter-spacing that substitutes for the decorative flourishes the brand has discarded. The one thing to borrow carefully: the "photography does all chromatic work" move only lands when the photo is this controlled. Substitute a less resolved image and the page collapses into an empty dark form.

What makes it distinct

5 highlights

  1. Photography-as-brandThe only chromatic voltage on the page is the abstract violet-blue background render; every UI element sits in stark monochrome on top
  2. All-caps wide-tracked labelsProximaNova at 5.2px letter-spacing for the hero wordmark and 1.2px for form labels, never sentence-case in the chrome
  3. Zero border-radiusEvery button, dropdown, and input uses 0px corners, the sharpest radius commitment in any luxury automotive brand captured here
  4. Dual sans familiesProximaNova carries UI labels and body, AvenirNext carries the primary button and navigation link accent
  5. Near-black not pure blackThe canvas reads as midnight charcoal (#141414) against which white-only text creates maximum contrast without the cold shock of true black

Live at jaguar.com

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

Jaguar's website at jaguar.com

8 colors

Jaguar's system anchors on #e4e4e4 (hairline-light) as its primary color. Type is set in ProximaNova across 7 tokens from 10px to 24px, weights 400–700. Shape language is sharp — components average 0px corner radius, favoring crisp rectangles.

Surface

Page and card backgrounds · 2

Text

Headlines, body, captions · 2

Borders & Hairlines

Dividers, outlines, rules · 2

Other

Specialty colors · 2

7 type tokens

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

  • display-xl24px · weight 600 · lh 26px · tracking 5.2pxThe quick brown fox jumps over the lazy dog
  • label-lg12px · weight 600 · lh 13px · tracking 1.2pxThe quick brown fox jumps over the lazy dog
  • label-md12px · weight 600 · lh 18px · tracking 1.2pxThe quick brown fox jumps over the lazy dog
  • body-md13px · weight 500 · lh 19pxThe quick brown fox jumps over the lazy dog
  • body-sm13px · weight 400 · lh 19pxThe quick brown fox jumps over the lazy dog
  • button-md10px · weight 700 · lh 12px · tracking 3pxThe quick brown fox jumps over the lazy dog
  • nav-link10px · weight 700 · lh 12px · tracking 3pxThe quick brown fox jumps over the lazy dog

Radii and spacing

1 corner radii and 6 spacing values. Shape language: sharp, on a 0px base radius.

Radii1

  • none0px

Spacing6

  • xs8px
  • sm14px
  • md20px
  • lg24px
  • xl40px
  • 2xl60px

12 components

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

  • Button Primary
    Button Primarybutton-primary
  • Button Secondary
    Button Secondarybutton-secondary
  • Top Nav
    Top Navtop-nav
  • Nav Link
    Nav Linknav-link
  • Hero Heading
    Hero Headinghero-heading
  • Body Paragraph
    Body Paragraphbody-paragraph
  • Form Label
    Form Labelform-label
  • Card
    Cardcard
  • Type here…
    Text Inputtext-input
  • Select Dropdown
    Select Dropdownselect-dropdown
  • Skeleton Loader
    Skeleton Loaderskeleton-loader
  • Footer
    Footerfooter

The system, in use

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

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

Engineered for every road ahead

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

Build yoursFind a dealer
J
AllModelsElectricOffersOwners
Explore modelsSee all
Sport sedanFrom $42,900Electric SUVFrom $56,400Touring coupeFrom $68,200CompactFrom $29,500Grand tourerFrom $96,000
CheckoutPaying: the order summary beside the card form.
Secure checkout
Reserve your vehicle$1,000
Electric SUVLong range · Pearl white$56,400Reservation depositFully refundable$1,000
Total$1,000
Emailyou@example.comCard information1234 1234 1234 1234VISAMCAMEXExpiryMM / YYCVCCVCPlace reservation

Jaguar design system FAQ

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

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

Jaguar's DESIGN.md has 8 color tokens: ink (#ffffff), ink-muted (#4a4f54), canvas (#141414), surface-1 (#4a4f54), hairline (#4a4f54), hairline-light (#e4e4e4) and 2 more. Every value is a quoted hex you can copy.

What is Jaguar's primary color hex code?

The color token `hairline-light` is #e4e4e4. The surface behind it is `canvas` (#141414).

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

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

What is Jaguar's primary brand color after the 2024 rebrand?

Jaguar's post-rebrand marketing surface carries no structural brand color in the UI chrome — there is no accent hex wired into buttons, links, or active states. The only chromatic element on the captured market-selector page is the full-bleed background photograph, a deep violet-blue abstract render of metallic lens shapes. Every UI element — buttons, dropdowns, inputs, the wordmark itself — uses the monochrome stack: near-black canvas (#141414), slate border mid-tone (#4a4f54), and white text and borders. This is the inverse of a brand-voltage system: instead of holding one accent in reserve, Jaguar reserves ALL color for photography and none for chrome.

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

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

Jaguar's market-selector page is the sharpest expression of a brand in deliberate self-overhaul. Monochrome Chrome, Photographic Color. Where BMW places a single accent on white and Mercedes deploys a fine silver gradient, Jaguar removes all structural color from its UI entirely and delegates every chromatic statement to a single full-bleed background image — a swirling field of deep violet-blue metallic lens shapes that fills the canvas and frames a near-black form interface in the lower left. The brand name sits in flat uppercase at the top: JAGUAR, no leaping cat, no serifs.

The system's commitment to 0px border-radius on every component is the most resolved shape statement in any luxury automotive brand captured in this directory — harder than BMW's 4px, harder than Mercedes's 2px, and matching the JLR corporate sibling Land Rover at zero. ProximaNova carries the label and body tier; AvenirNext handles the button CTA and the skip link at 10px / weight 700 with 3px letter-spacing, the widest CTA tracking in the group.

Key Characteristics:

  • Near-black canvas ({colors.canvas} — #141414) rather than pure black — maintains tonal continuity with the dark zones of the background photograph.
  • Zero radius on every interactive element — buttons, dropdowns, inputs all at 0px — the sharpest shape commitment of any automotive brand here.
  • White-only text and border chrome ({colors.ink} — #ffffff) against the near-black and slate palette; no hue in the structural layer.
  • Slate mid-tone ({colors.surface-1} — #4a4f54) carries both border and secondary text — one tone doing two jobs, 26 combined occurrences.
  • ProximaNova for all UI labels with letter-spacing at 1.2–5.2px — the typographic substitute for decorative flourishes the rebrand has removed.
  • AvenirNext exclusively for the primary button and nav link at 10px / weight 700 — a secondary voice reserved for the action tier.
  • No brand-layer accent color at all — the extraction shows zero CSS custom properties for a brand hex.

Colors

Surface

  • Canvas ({colors.canvas} — #141414): frequency 20. Used as background (3), text (9), border (8). The page floor and button background. Near-black rather than pure black — sits as a tone the photograph's dark zones can register against.
  • Pure Black ({colors.pure-black} — #000000): frequency 3. Used as border (2), text (1). Appears in the footer strip and a handful of rule elements below the main chrome.

Text & Border

  • Ink ({colors.ink} — #ffffff): frequency 51. Used as text (24), border (23), background (4). The dominant and only text color across the entire UI. White on near-black, no tinting.
  • Ink Muted ({colors.ink-muted} / {colors.surface-1} — #4a4f54): frequency 26. Used as text (13), border (13). The slate mid-tone serving both secondary text labels and the structural border on form elements. One tone doing two jobs efficiently.
  • Hairline Light ({colors.hairline-light} — #e4e4e4): frequency 5. Used as text (2), background (1), border (2). Appears on placeholder text in the disabled/unselected dropdown states.

Utility

  • Skeleton ({colors.skeleton} — #f0f0f0): frequency 2. Used as background only — the CSS skeleton loader background wired as --_dxskeleton-background. Not rendered in the visible capture.

Typography

Font Families

The system runs two sans families: ProximaNova (with "Arial Unicode MS" as the first fallback) carries every label, body, and heading tier. AvenirNext carries the action tier — the primary CTA button and the skip-to-content navigation anchor. The split is function-driven: ProximaNova is the editorial voice, AvenirNext is the action voice.

Hierarchy

TokenSizeWeightLine HeightLetter SpacingUse
{typography.display-xl}24px60026px5.2pxHero wordmark "JAGUAR"
{typography.label-lg}12px60013px1.2pxForm field labels (SELECT A REGION)
{typography.label-md}12px60018px1.2pxSecondary all-caps labels
{typography.body-md}13px50019px0Dropdown option text, running UI body
{typography.body-sm}13px40019px0Secondary spans
{typography.button-md}10px70012px3pxPrimary button (CONTINUE)
{typography.nav-link}10px70012px3pxSkip-to-content link accent

Principles

The letter-spacing on the hero wordmark (5.2px at 24px — approximately 0.22em) is the system's loudest typographic moment. The 1.2px tracking on form labels is the second. Both choices substitute typographic tension for the decorative ornaments the rebrand has discarded. Display weight peaks at 600 on the wordmark and drops to 500 on body copy; the AvenirNext button tier runs at 700 but the small 10px size means it reads lighter than the numbers suggest.

Note on Font Substitutes

ProximaNova is a licensed family. Inter at the same weights is the closest open-source substitute; to match the wide-tracking on the hero wordmark, add letter-spacing: 0.22em explicitly at display sizes. DM Sans is a slightly softer alternative. For AvenirNext in the button tier, Outfit at weight 700 with 0.3em letter-spacing reads closest.

Layout

Spacing System

  • Base module: 8px.
  • Tokens: {spacing.xs} 8px · {spacing.sm} 14px · {spacing.md} 20px · {spacing.lg} 24px · {spacing.xl} 40px · {spacing.2xl} 60px.
  • Form dropdowns: {spacing.2xl} (60px) horizontal page margin; form sits flush left starting at approximately 60px from the left edge.
  • Internal padding (form elements): 10px 34px 10px 14px — right-heavy to accommodate the chevron icon without overlap.
  • Section spacing: The 60px top padding, with the navigation bar at 72px height, places the heading at approximately one-third down the viewport.

Grid & Container

  • Layout: no explicit max-width container — the background image fills 100vw. The form sits in the left half of the viewport in a three-column horizontal arrangement.
  • Form grid: three equal-width dropdowns arranged horizontally, each approximately 430px wide at 1440px viewport.
  • Heading: left-aligned, appears directly above the form at the same left margin.

Rhythm

The page is a single-band layout: background image, wordmark top-left, heading and form in the lower left quadrant, footer strip at the base. There is no section rhythm — the only vertical beat is the spacing between the heading, the label row, the dropdown row, and the button row below.

Elevation

The system carries no shadow tier. The photography provides all depth cues; the UI chrome sits flat against the near-black canvas with hairline borders doing the only structural work. No box-shadow, no blur backdrop — the form elements read as precisely-cut apertures in the dark surface rather than elevated panels above it.

Shapes

The radius philosophy is absolute zero:

  • {rounded.none} 0px — every element on the page, without exception.

No softening at any surface size. Buttons, dropdowns, inputs, and form containers all use hard right angles. This is the defining shape commitment of the post-2024 rebrand and the clearest departure from Jaguar's previous identity. Among luxury automotive brands, only Land Rover matches this severity; BMW, Mercedes, Audi, and Porsche all carry at least 2px.

Components

button-primary — Near-black {colors.canvas} fill, white text, AvenirNext 10px / weight 700, 3px letter-spacing, 0px radius, 1px 24px 0px padding, 45px height, slate {colors.surface-1} border. The "CONTINUE" CTA in the market-selector form.

button-secondary — Transparent fill, white text, same AvenirNext specs, hairline-white border, 0px radius. Used for "VISIT THE INTERNATIONAL SITE" with a chevron prefix.

top-nav — Transparent background, white wordmark (JAGUAR in display-xl tracking), 72px height. No filled background bar — the nav floats over the image.

nav-link — Transparent, white text, AvenirNext 10px / 700 / 3px tracking. The skip-to-content link and any secondary navigation anchor.

hero-heading — White text, ProximaNova 24px / weight 600 / 5.2px letter-spacing. "VIEW JAGUAR IN YOUR MARKET" — the single heading on the market-selector page.

form-label — White text, ProximaNova 12px / weight 600 / 1.2px tracking. "SELECT A REGION", "SELECT A MARKET", "SELECT A LANGUAGE" all-caps labels above each dropdown.

select-dropdown — Near-black fill, white text, ProximaNova 13px / weight 500, 0px radius, 10px 34px 10px 14px padding, 45px height, slate {colors.surface-1} border. The three region/market/language pickers.

text-input — Same spec as select-dropdown — near-black fill, white text, 0px radius, 45px height, slate border.

card — Near-black fill, white text, 0px radius, 24px padding, hairline border. The content card pattern for any surfaced information panels.

body-paragraph — White text, ProximaNova 13px / weight 500.

skeleton-loader — Light gray {colors.skeleton} fill with no radius. The CSS-variable-driven loading state for dynamic content.

footer — Near-black canvas, slate muted text, 24px padding. The narrow strip at the base of the viewport.

Do's and Don'ts

Do delegate all chromatic energy to a single, intentionally-chosen background image. The system has zero hue in its structural layer; the photograph IS the brand color. Choosing an image without strong chromatic direction — a grey environmental shot, for example — would leave the page visually inert.

Do maintain 5.2px letter-spacing on the hero wordmark. The wide tracking is the system's loudest design statement and the primary vehicle for luxury signaling in the absence of decorative elements. Collapsing it to 2–3px reads as a consumer-brand label, not an automotive identity.

Do use {colors.surface-1} (#4a4f54) for all form borders and secondary labels simultaneously. The system is efficient: one mid-tone does both structural and textual work, keeping the palette count at a monochrome minimum.

Do run form elements at exactly 45px height. The dropdowns and button share the same height, creating a horizontal rhythm across the selector row that reads as deliberate alignment rather than approximate sizing.

Don't introduce any border-radius. The 0px commitment is the sharpest shape signal in the rebrand — adding even 2px to the form elements would soften it into a generic digital form. Use {rounded.none} on every surface.

Don't use hue in the UI chrome. No blue link states, no orange hover accents, no green success feedback. The only color permitted in the structural layer is the monochrome stack: #ffffff, #4a4f54, #141414. Semantic states (error, success) belong in form-level microcopy, not in border or fill changes.

Don't substitute AvenirNext-tier button labels with a geometric sans at normal tracking. The 3px letter-spacing at 10px — approximately 0.3em — is what makes the button feel automotive-precision rather than app-store default. Substitutes need explicit tracking applied.

Don't use the skeleton loader color ({colors.skeleton} — #f0f0f0) as a page surface or card background. It is a loading-state token only; used as a card fill it would read as a design error against the near-black canvas.

Known Gaps

  • Full product site tokens: the extraction captured the market-selector landing page, not the full jaguar.com vehicle configurator or model pages, which carry a more complete token set including vehicle color swatches and spec-table formatting.
  • Type 00 rebrand palette: the controversial new pink, yellow, and chartreuse accents visible in Type 00 campaign photography do not appear in the captured marketing surface — they may be exclusive to campaign creative assets rather than wired into the web system.
  • Hover and focus states: no hover or focus state is captured; the CSS --nav-default-animation-duration: 0.2s and --x-axis-fade-animation-name: fadeInFromLeft suggest animated transitions exist but are not represented in the extracted static snapshot.
  • Dark vs. light variants: the page is dark-only; no light-mode token set is exposed on this surface.
  • Vehicle configurator components: color picker swatches, trim-level selectors, and 3D vehicle rotators are core to the Jaguar product experience but belong to a different surface not captured here.
  • Mobile navigation: the full nav bar with product links (models, EV, configurator) is not present on the market-selector page and thus not captured in the component definitions.

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.

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