Nothing design specCommercial

A dot-matrix world rendered in strict black/white/gray monochrome. The whole page sits on a pale #f5f5f5 canvas under a page-wide fine dotted grid overlay — the same 5×7 pixel motif that drives the custom Ndot display face (weight 55, UPPERCASE) used for the wordmark, product names and giant footer links. Three typefaces each get one job: Ndot for dot-matrix headers, the NType82 grotesque for headlines (unusually LIGHT at weight 100, 24/30) and body (16/22.4), and LatteraMono for every button and UI label (UPPERCASE, 11px). Buttons are solid black #000 with white mono labels at radius 6px, 40px tall (60px large). Cards are frosted rgba(255,255,255,.8) at radius 8px with NO shadows and no borders — they float over full-bleed product photography via backdrop-blur, so depth is translucency, never elevation. The signature acid yellow lives only inside the hero imagery, never in the chrome, and the footer inverts to pure black with #fff/.05 mono list rows.

Browse Nothing in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: nothing.tech (live DOM, computed styles), 2026-07-24 (desktop 1512px, UK store). Coverage: home. Dashboard/account: behind login (needs-dashboard). Responsive: breakpoints not captured. Motion: not captured in detail.

Visual Theme & Atmosphere

Nothing's design is a dot-matrix world rendered in strict monochrome. The whole page is set on a pale gray canvas under a page-wide fine dotted grid overlay (the "5×7 pixel" motif that also drives the custom Ndot display face and the phones' Glyph screens). Chrome is black, white and gray only — the brand's signature acid yellow appears exclusively inside full-bleed product photography, never as a UI token. Elevation is achieved with frosted translucent cards (backdrop-blur, no shadows at all) floating over photographic heroes, and every label, button and footer link is set in either the dot-matrix Ndot face or an uppercase monospace. It reads like a piece of industrial hardware UI: technical, transparent, playfully retro-futuristic. Feels: monochrome, dot-matrix, engineered, playful.

Color Palette & Roles

Text

TokenHexRole / usage
ink#000000Primary text, headlines, buttons, footer field
gray-600#585a5aSecondary text, muted labels
gray-800#333333Strong secondary text
slate#526e7aRare blue-tinted UI text
slate-deep#265974Rare blue-tinted accent (1 use)
white#ffffffText on black / on photography

Surfaces & borders

TokenValueRole / usage
canvas#f5f5f5Page background
surface#ffffffSolid white panels
surface-2#eeeeeeInsets, ghost-button fill
card-frostrgba(255,255,255,.8)Floating product cards + pill nav (backdrop-blur)
ink-panel#000000Inverted footer / dark hero cards
dark-rowrgba(255,255,255,.05)Footer list-row surface on black
borderrgba(0,0,0,.3)1px hairline (rare)

Brand

TokenValueRole / usage
Nothing yellownot captured (photographic)Signature acid yellow — appears only in hero imagery, not as a CSS token

Rule: chrome is monochrome; colour lives only inside product photography. Rule: no shadows — depth comes from frosted translucency over photography.

Typography Rules

Three loaded families, each with a strict job:

RoleFamilySize/LineWeightCase
Footer / section displayNdot-Regular48px+55UPPER
Product / eyebrow labelNdot-Regular20 / 20–21.655UPPER
Headline (h2)NType82-Regular24 / 30100none
BodyNType82-Regular16 / 22.4400none
Button / UI labelLatteraMonoLL11400UPPER
Button (large)LatteraMonoLL14400UPPER

Patterns: headlines run unusually LIGHT (weight 100); chrome and labels are always uppercase mono or dot-matrix. No tracking manipulation observed (normal throughout).

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.