---
version: alpha
name: "Supreme"
website: "https://supreme.com"
description: >-
  A New York streetwear brand whose homepage refuses every marketing-page convention — a pure black canvas carrying a 60x35px red box-logo wordmark centered above a Courier New timestamp (the current Tokyo time, refreshed live), with nine all-lowercase navigation links stacked beneath at 12px. There is no hero, no product imagery, no headline, no CTA, no scroll content. Six social-platform glyphs sit at the bottom of the link stack. The entire system runs Courier New across every surface at 10-13px / 400; spacing is grid-locked at 2-pixel gaps inside the link cluster; corners are 0px on every element. The red box-logo is the single chromatic element on the page, and it is rendered as a raster image rather than a CSS background, so it sits outside the token system entirely.

seo:
  title: "Supreme Design System for React — black canvas, Courier New, anti-marketing minimum"
  metaDescription: "Supreme's homepage as a DESIGN.md file — a pure black canvas, Courier New across every tier, lowercase navigation, and a centered red box-logo image. The anti-hero homepage in machine-readable form."
  highlights:
    - "Anti-marketing minimum — no hero, no headline, no CTA, no scroll content; the homepage is just logo + timestamp + nine lowercase links"
    - "Courier New monoculture — every text surface runs Courier New 10-13px / 400 with normal letter-spacing; no second typeface anywhere"
    - "Box-logo as raster — the red box-logo wordmark is an image asset rather than a CSS background fill, so the brand voltage sits outside the captured color palette"
    - "Lowercase navigation — nine link labels (news / spring/summer 2026 preview / shop / random / about / stores / contact / mailing list) at 12px / 400, no caps, no chrome"
    - "Tokyo timestamp as masthead — a live-updating timestamp (05/19/2026 05:35pm TYO) sits between the box-logo and the link stack; the only motion on the page"
  tags:
    - "E-commerce & Retail"
  lastUpdated: "2026-05-19"
  author:
    name: "Dov Azencot"
    url: "https://x.com/dovazencot"
  opening: |
    Supreme's homepage is the anti-marketing homepage. The page is a pure black canvas; centered roughly one-fifth from the top sits the famous red box-logo wordmark as a 60x35-pixel raster image; directly beneath it, the current Tokyo time renders as `05/19/2026 05:35pm TYO` in 13px Courier New; beneath that, a stack of nine all-lowercase navigation links (news / spring/summer 2026 preview / spring/summer 2026 lookbook / shop / random / about / stores / contact / mailing list) sit at 12px / 400 with a 4px gap; and beneath the link stack, six monochrome social-platform glyphs (Instagram, YouTube, Facebook, Spotify, App Store, WeChat) align in a horizontal row. There is no hero image, no headline, no body paragraph, no scroll content, no CTA, no surface ladder, and no chrome of any kind below the social row. Where every other commerce site spends the homepage selling, Supreme spends the homepage refusing.

    The DESIGN.md file packages this refusal into a machine-readable spec for React tooling. Inside: 2 color tokens (the pure-black canvas at frequency 11 and the pure-white text at frequency 87 — those are the only two values that exist on the surface), 6 typography tokens all running Courier New at 10-13px in weight 400, zero radius tokens (every element renders at 0px corners), 2 spacing tokens (a 4px inter-link gap and a 2px intra-cluster gap), and 11 component definitions covering the centered link stack, the masthead timestamp, the social-glyph row, the box-logo plate, and the implicit footer-equivalent that simply does not exist. The red box-logo color is observed visually but lives in the raster asset, so the captured CSS palette is two tones only.

    Feed this file to Claude or Cursor and it reproduces Supreme's specific moves: pure black canvas instead of white, Courier New as the only typeface, all-lowercase navigation, zero corner radius, and the willingness to ship a homepage with no content beyond a logo and nine links. The one move worth borrowing only if your brand has the cultural authority Supreme has: the willingness to refuse the homepage entirely. Most brands need an interstitial layer of explanation. Supreme has spent thirty years training its audience to know that the lookbook drops Thursday and the shop opens at 11am Eastern, so the homepage can be a mailbox rather than a billboard.
  related:
    - href: "/design"
      title: "Browse all design systems"
      description: "The full directory of DESIGN.md files on shadcn.io, with live mockups for each."
    - href: "https://supreme.com"
      title: "Supreme — official site"
      description: "Supreme's public marketing site — the source of truth for the live tokens captured in this file."
    - href: "https://github.com/google-labs-code/design.md"
      title: "The DESIGN.md specification"
      description: "Google Labs' open spec for machine-readable design system files — the format this page is built on."
  questions:
    - id: "primary-color"
      title: "What is Supreme's primary brand color?"
      answer: "Supreme's brand voltage is the saturated red of the box-logo wordmark — visually somewhere around a fire-engine red, traditionally close to #da2128 in print. On the captured homepage the box-logo renders as a raster image rather than a CSS background fill, so the red value never lives in the token system itself. The page's measured CSS palette is just two tones — pure black #000000 as canvas and pure white #ffffff as text. This is the inverse of every other brand's approach: instead of declaring the brand color in CSS and letting it propagate, Supreme keeps the chromatic identity locked inside the logo image and renders the rest of the page as a duotone."
    - id: "typography"
      title: "What typeface does Supreme use, and what should I use as a substitute?"
      answer: "Supreme runs Courier New across every text surface on the homepage — the timestamp at 13px / 400, the nine navigation links at 12px / 400, and the social-platform aria labels at 10px / 400. The fallback stack is Courier, monospace. There is no second typeface anywhere on the captured surface, and Courier New is the system monospace already shipped with macOS and Windows, so there is nothing to substitute. If you need an open-source mono with comparable mechanical-typewriter feel, IBM Plex Mono or Cousine transfer cleanly at the same sizes; Courier Prime is the closest free Courier-family alternative if you want a refined version of the same letterforms."
    - id: "anti-marketing"
      title: "Why does Supreme have no hero image or headline on the homepage?"
      answer: "The homepage is deliberately reduced to a logo, a timestamp, and nine navigation links because Supreme treats the website as a transit hub rather than a marketing surface. Drops happen on Thursdays at 11am Eastern; the audience knows to navigate directly to /shop or to the seasonal lookbook. There is no need for the homepage to sell, because the cultural infrastructure around the brand (the queues outside the Lafayette Street store, the Instagram drop announcements, the resale market) does all the selling. The minimalism is also a status signal — refusing to do the homepage work that every other brand does is itself the brand statement."
    - id: "courier-new"
      title: "Why does Supreme use Courier New for everything?"
      answer: "Courier New is the bureaucratic-document typeface — the typeface of receipts, IRS forms, terminal output, and zine photocopies. Using it across an entire fashion site is a refusal of the typographic conventions of luxury commerce, which tend toward bespoke display serifs (Hermès uses Didot, Chanel uses a custom Caslon) or geometric sans (most contemporary streetwear uses Helvetica or a Helvetica clone). Courier New positions Supreme outside both registers, closer to a fanzine or a band flyer than to a fashion house. The choice has stayed consistent since the early-2000s site, which gives it a heritage role inside the brand even though Courier New itself carries no luxury signaling."
    - id: "canvas-color"
      title: "Why is the canvas pure black instead of white?"
      answer: "The captured homepage is a pure #000000 canvas with pure #ffffff text and a saturated red box-logo image floating between them. The choice of black flips the dominant commerce convention — most fashion sites (Net-a-Porter, MR PORTER, Mr Beams) sit on a near-white canvas to let product imagery dominate. Supreme inverts the figure-ground: the page surface is the absence of product, and the box-logo on top is the entire content. Pure black also maximizes the chromatic intensity of the red logo (the lightness gap is widest against pure black) and reinforces the zine / terminal / underground reading that Courier New already establishes."
    - id: "use-in-project"
      title: "Can I use this DESIGN.md to build my own streetwear or zine-aesthetic site?"
      answer: "Yes — the file is designed to be fed into Claude, Cursor, or any AI tool that reads structured design tokens. The agent will reproduce Supreme's specific moves: pure-black canvas, Courier New across every tier, all-lowercase navigation, zero corner radius, and a deliberately content-less homepage. The tokens resolve cleanly — every hex, font name, and spacing value is a quoted scalar you can paste into Tailwind config or CSS variables. The one move that only carries with cultural authority is the empty homepage itself: a brand without Supreme's drop-culture infrastructure that ships a homepage with no hero will read as broken rather than as refusal. Use the typographic moves (Courier New monoculture, lowercase nav, zero rounding) without the empty-homepage gesture and you get the aesthetic without the failure mode."

mockups:
  - "marketing-hero"
  - "link-in-bio-profile"

colors:
  canvas: "#000000"
  ink: "#ffffff"

typography:
  display-md:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 13px
    fontWeight: 400
    lineHeight: 14.04px
    letterSpacing: 0
  body-md:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 12px
    fontWeight: 400
    lineHeight: 14.4px
    letterSpacing: 0
  body-sm:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 11px
    fontWeight: 400
    lineHeight: 13.2px
    letterSpacing: 0
  caption:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 10px
    fontWeight: 400
    lineHeight: 12px
    letterSpacing: 0
  nav-link:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 12px
    fontWeight: 400
    lineHeight: 14.4px
    letterSpacing: 0
  button-md:
    fontFamily: "\"Courier New\", Courier, monospace"
    fontSize: 12px
    fontWeight: 400
    lineHeight: 14.4px
    letterSpacing: 0

rounded:
  none: "0px"

spacing:
  xxs: "2px"
  xs: "4px"
  sm: "8px"
  md: "12px"
  base: "16px"
  lg: "24px"
  xl: "32px"
  2xl: "48px"

components:
  body:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
    padding: "0"
  hero-section:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    rounded: "{rounded.none}"
    padding: "180px 24px 24px"
  box-logo:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    rounded: "{rounded.none}"
    padding: "0"
    height: "35px"
  hero-heading:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.display-md}"
    padding: "16px 0 48px"
  body-paragraph:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
    padding: "0"
  nav-stack:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.nav-link}"
    padding: "0px 2px"
  nav-link:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    typography: "{typography.nav-link}"
    rounded: "{rounded.none}"
    padding: "4px 0"
  social-glyph-row:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    rounded: "{rounded.none}"
    padding: "16px 0"
    height: "44px"
  social-glyph:
    backgroundColor: transparent
    textColor: "{colors.ink}"
    rounded: "{rounded.none}"
    padding: "0 8px"
    height: "16px"
  button-primary:
    backgroundColor: "{colors.ink}"
    textColor: "{colors.canvas}"
    typography: "{typography.button-md}"
    rounded: "{rounded.none}"
    padding: "8px 16px"
    height: "32px"
    border: "0"
  button-secondary:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    typography: "{typography.button-md}"
    rounded: "{rounded.none}"
    padding: "8px 16px"
    height: "32px"
    borderColor: "{colors.ink}"
  text-input:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
    rounded: "{rounded.none}"
    padding: "8px 12px"
    height: "32px"
    borderColor: "{colors.ink}"
  card:
    backgroundColor: "{colors.canvas}"
    textColor: "{colors.ink}"
    typography: "{typography.body-md}"
    rounded: "{rounded.none}"
    padding: "16px"
---

## Overview

Supreme's homepage refuses every marketing-page convention. **Anti-marketing minimum**: the page is a pure black canvas carrying nothing but a 60x35px red box-logo wordmark, a live Tokyo timestamp, nine all-lowercase navigation links, and a row of six monochrome social glyphs. There is no hero image, no headline, no body paragraph, no CTA, no scroll content, no surface ladder. Where Off-White opens with full-screen lookbook photography and Palace opens with skater-video b-roll, Supreme opens with the equivalent of a fluorescent-lit mail room. The minimalism is itself the brand statement — refusing to do the homepage work that every other commerce site does is a status signal that only carries with thirty years of drop-culture authority.

The chromatic system is two values. The captured CSS palette is `{colors.canvas}` (#000000) at frequency 11 and `{colors.ink}` (#ffffff) at frequency 87. The red of the box-logo — the brand's only chromatic moment — is rendered as a raster image rather than a CSS background fill, so it sits outside the token system entirely. This is the inverse of every other brand's approach: instead of declaring the brand voltage in CSS and letting it propagate to buttons, links, and accents, Supreme keeps the chromatic identity locked inside a single image asset and renders the rest of the page as a duotone. Buttons elsewhere on the site invert white-on-black or black-on-white; nothing on the homepage uses the red except the logo image itself.

**Courier New monoculture**: every text surface — the timestamp at `{typography.display-md}` (13px), the nine navigation links at `{typography.nav-link}` (12px), the social-glyph aria labels at `{typography.caption}` (10px) — runs Courier New at weight 400. There is no second typeface anywhere on the captured surface. Where streetwear peers run Helvetica monoculture (Stüssy, Palace) or display serif systems (Aimé Leon Dore), Supreme runs Courier New monoculture — the typeface of receipts, IRS forms, and zine photocopies. The choice positions the brand outside both luxury and contemporary-streetwear registers, closer to a fanzine or a band flyer than to a fashion house.

**Key Characteristics:**
- Pure two-tone duotone — `{colors.canvas}` (#000000) and `{colors.ink}` (#ffffff). The red box-logo lives in a raster asset, not in the token system.
- Courier New across every text surface at 10-13px / 400. The typeface of receipts, used here as the typeface of an entire luxury streetwear brand.
- Anti-marketing homepage — no hero image, no headline, no CTA, no scroll content, no footer below the social-glyph row.
- All-lowercase navigation labels — `news / spring/summer 2026 preview / spring/summer 2026 lookbook / shop / random / about / stores / contact / mailing list` at 12px / 400.
- Zero border-radius on every element — sharp 0px corners across the timestamp, link hit-targets, social glyphs, and the box-logo plate.
- Live Tokyo timestamp (`05/19/2026 05:35pm TYO`) as the only motion on the page — refreshes per minute, updates the brand's global routing implicitly.
- 4px inter-link spacing inside the nav stack — the only non-trivial spacing value declared by the system.
- Six monochrome social-platform glyphs in a horizontal row (Instagram, YouTube, Facebook, Spotify, App Store, WeChat) at 16px height — every platform mark flattened to white on black, no native brand colors.

## Colors

- **Canvas** (`{colors.canvas}` — #000000): frequency 11. Used as text (5), background (1), border (5). The page floor and the active state of every interactive element. Pure black with no warm undertone, no near-black softening, no surface ladder — the homepage is literally a flat black rectangle with text floating in the centered safe zone.
- **Ink** (`{colors.ink}` — #ffffff): frequency 87. Used as text (43), background (1), border (43). The dominant text color across every surface — timestamp, navigation links, social-glyph fills, and any hover state that inverts (black text on a white surface). Pure white with no muted variant; the system has no `ink-muted` tier because there is no secondary text role to render.

### Observed but untokenized

- **Box-logo red:** the famous Supreme red box-logo is rendered as a raster image (`.png` / `.svg`) rather than as a CSS background fill or `currentColor` SVG. The red is visually consistent with the print box-logo (close to `#da2128` in spot color) but never appears in the captured CSS palette. This is intentional — keeping the brand voltage inside an image asset prevents accidental propagation of the red into buttons or links, which would dilute its scarcity.

## Typography

### Font Family

The system runs **Courier New** for every surface. The fallback stack walks `Courier, monospace`. There is no second typeface anywhere on the captured homepage — no display serif, no editorial sans, no second monospace. Courier New is the system monospace already shipped with macOS and Windows, so no font loading happens; the page renders the typeface instantly from the OS, which is consistent with the larger anti-decoration framing of the brand.

The use of Courier New as the entire typographic system is the homepage's most distinctive move. Courier New is the typeface of receipts, IRS forms, terminal output, and zine photocopies. Using it across a fashion site is a refusal of luxury-commerce typographic conventions (which tend toward bespoke display serifs or geometric sans) and a refusal of contemporary-streetwear conventions (which tend toward Helvetica or a Helvetica clone). The choice has stayed consistent since the early-2000s site, which gives it heritage standing inside the brand.

### Hierarchy

| Token | Size | Weight | Line Height | Use |
|---|---|---|---|---|
| `{typography.display-md}` | 13px | 400 | 14.04px | The live Tokyo timestamp (`05/19/2026 05:35pm TYO`) directly beneath the box-logo |
| `{typography.body-md}` | 12px | 400 | 14.4px | Nine navigation links and any future body copy |
| `{typography.body-sm}` | 11px | 400 | 13.2px | Reserved for secondary annotations not present on the homepage |
| `{typography.caption}` | 10px | 400 | 12px | Social-glyph aria labels and microcopy |
| `{typography.nav-link}` | 12px | 400 | 14.4px | The nine all-lowercase navigation links |
| `{typography.button-md}` | 12px | 400 | 14.4px | Any button label on internal pages (no buttons on the homepage) |

### Principles

Every text size sits between 10px and 13px. The widest type on the page is the 13px timestamp; the smallest is the 10px caption tier. Weight is 400 everywhere — there is no bold, no semibold, no italic. Letter-spacing is `normal` on every token; line-height tracks Courier New's default metrics (~1.08).

The deliberate refusal of typographic hierarchy is itself the move. Most commerce sites differentiate a display tier (hero headline) from a body tier (paragraph copy) by 3-5x size and 200-400 weight steps. Supreme uses a 1.3x size step (10px to 13px) and zero weight variation. The result reads as system output rather than as designed editorial — closer to a terminal status line than to a marketing page.

### Note on Font Substitutes

Courier New is the system monospace already shipped with macOS and Windows; the fallback stack walks `Courier, monospace`, both of which are guaranteed to resolve locally. If you want an open-source alternative with the same letterforms re-drawn for screen, **Courier Prime** is the closest match. For a mechanical-typewriter feel with better hinting at small sizes, **IBM Plex Mono** at weight 400 transfers cleanly; for a tighter, more contemporary mono, **Cousine** is the closest free alternative.

## Layout

### Spacing System

- **Base unit:** 2px — the smallest measured gap, declared on the page as `0px 2px` on the link-stack container.
- **Tokens:** `{spacing.xxs}` 2px · `{spacing.xs}` 4px · `{spacing.sm}` 8px · `{spacing.md}` 12px · `{spacing.base}` 16px · `{spacing.lg}` 24px · `{spacing.xl}` 32px · `{spacing.2xl}` 48px.
- **Dominant gap:** `{spacing.xs}` (4px) — the vertical gap between each of the nine navigation links inside the centered stack.
- **Hero padding (vertical):** ~180px from the top of the viewport to the box-logo — the entire centered cluster sits roughly in the upper-third of the page, with empty black floor beneath the social-glyph row stretching to the bottom edge.
- **Hero padding (horizontal):** ~24px — but the centered cluster is so narrow (~250px wide) that the horizontal padding is invisible.

### Grid & Container

- **Max content width:** ~250px — the navigation stack is narrower than a smartphone viewport. The page does not use a 12-column grid or a wide container; the entire layout is a centered single-column flex stack with each child sized to its content.
- **Centered single-column layout:** the box-logo, timestamp, link stack, and social-glyph row all align center-horizontal and stack center-vertical inside a roughly 250x500px safe zone.
- **No grid, no columns, no responsive breakpoints visible:** the page renders identically at every viewport — the centered cluster simply sits in the middle of whatever surface is available.

### Rhythm

The page has a single rhythm: each element in the centered stack is separated by ~16px of black canvas. There is no atmospheric variation, no surface-color shift, no scroll-triggered band. The rhythm is dead-quiet — closer to a mail-room directory than to a designed editorial.

## Elevation

The system has **zero elevation**. There are no shadows, no surface ladders, no hairlines, no border outlines, no layered z-index moves on the captured homepage.

- **Flat (no shadow):** every element on the surface.
- **No surface ladder:** the page has only one surface tone (`{colors.canvas}`). There is no `surface-1` or `surface-elevated` tier because there is nothing on the page that needs to lift.
- **No hairlines:** the captured page has zero border occurrences. The wider site (shop pages, product detail) presumably introduces hairlines for product grids, but the homepage does not need them.

The absence of elevation is consistent with the larger anti-decoration framing — the page renders as a single flat plane with text floating in the middle.

## Shapes

The radius scale is **a single value**: zero. Every element on the captured homepage uses `{rounded.none}` (0px) corners.

- `{rounded.none}` 0px — the box-logo plate, the timestamp baseline, the navigation link hit-targets, the social-glyph clickable areas, and the implicit form inputs (mailing list, search) all use sharp 0px corners.

There is no `sm` tier, no `md` tier, no pill tier. The captured CSS exposes no `--rounded-*` custom-property scale. The sharp-corner geometry is consistent with the larger refusal of decorative softening — corners stay architectural because the brand identity sits in a zine / fanzine / mail-room register, not in a 2020s SaaS register.

## Components

**`body`** — Pure `{colors.canvas}` background, white text, Courier New body. The entire homepage is a single flex-column-center body with no wrapping section structure.

**`hero-section`** — Black canvas, ~180x24 top padding. Holds the centered cluster of box-logo + timestamp + link stack + social row.

**`box-logo`** — The famous Supreme box-logo rendered as a raster image (`.png` / `.svg` asset, not a CSS background). 60x35px size, centered, transparent surrounding plate. The single chromatic element on the page; the only departure from the duotone palette.

**`hero-heading`** — White text on the transparent hero, `{typography.display-md}` (13px / 400 Courier New). The live Tokyo timestamp (`05/19/2026 05:35pm TYO`) is the homepage's only `h2` element and the only piece of dynamic content above the link stack.

**`body-paragraph`** — Default white text at `{typography.body-md}` (12px / 400). Reserved for any future body copy; not present on the captured homepage.

**`nav-stack`** — Centered single-column container holding the nine navigation links. `{spacing.xs}` (4px) vertical gap between children, `{spacing.xxs}` (2px) horizontal inset. Transparent fill; no border, no surface, no scroll.

**`nav-link`** — Transparent fill, white text at `{typography.nav-link}` (12px / 400), all lowercase. 4x0 padding, 0px corners. The hover treatment likely strikes through or color-shifts (the early Supreme site used a yellow hover) but is not visible on the static capture.

**`social-glyph-row`** — Horizontal row beneath the navigation stack, 16x0 padding, 44px height. Houses six platform glyphs (Instagram, YouTube, Facebook, Spotify, App Store, WeChat) at uniform white-on-black rendering.

**`social-glyph`** — White glyph at 16px height, 0x8 horizontal padding between siblings. Every platform mark flattened to monochrome white — no native Instagram gradient, no YouTube red, no Facebook blue.

**`button-primary`** — White `{colors.ink}` fill, black `{colors.canvas}` text, `{typography.button-md}` (12px / 400 Courier New), zero rounding, 8x16 padding, 32px height. Used on internal pages for "Add to bag" and "Sign up" — not present on the homepage.

**`button-secondary`** — Transparent fill, white text, 1px white border, zero rounding, 8x16 padding, 32px height. Used for cancel / back actions inside the checkout.

**`text-input`** — Black `{colors.canvas}` fill, white text, 1px `{colors.ink}` border, zero rounding, 8x12 padding, 32px height. Used in the mailing-list signup and search; absent from the captured homepage.

**`card`** — Black surface, white text, zero rounding, 16px padding. Used for product cards on the `/shop` index; absent from the homepage.

## Do's and Don'ts

**Do** keep the homepage to the absolute minimum — logo, timestamp, navigation, social row. The anti-marketing minimum is the brand statement. Adding a hero image, a headline, or a "Shop the latest drop" CTA undoes thirty years of cultural positioning in a single change.

**Do** render Courier New across every text surface at 10-13px / 400. The monoculture is the typographic signature; introducing a second typeface (even Helvetica for body copy) breaks the zine / mail-room register.

**Do** keep the box-logo as a raster image asset rather than as a CSS background or an inline SVG with `currentColor`. Keeping the red voltage locked inside the image prevents accidental propagation into buttons or links, which would dilute the box-logo's scarcity.

**Do** keep navigation labels all-lowercase. The lowercase nav (`news / shop / random / about`) is part of the brand's typographic identity since the early-2000s site; switching to title case or all-caps reads as a different brand.

**Don't** render the navigation links as buttons with surface fills or border outlines. The system uses transparent-fill, no-border text links because the page is structured as a directory listing, not as a CTA stack. A `border: 1px solid {colors.ink}` treatment turns the directory into a button grid and breaks the mail-room reading.

**Don't** add a hover state that introduces the red box-logo color. The red sits inside the logo image and only there; using it on a link hover state propagates the brand voltage to the link tier and dilutes the scarcity. The early Supreme site used a yellow link hover precisely to avoid this — yellow has no semantic relationship to the brand red.

**Don't** introduce a corner radius anywhere — not `4px` on the social glyphs, not `8px` on the box-logo plate, not `2px` on the navigation hit-targets. The sharp-corner geometry is the heritage move; even small rounding pulls the surface toward 2020s SaaS softness.

**Don't** scale type beyond the 10-13px range or introduce a weight variation. The page's deliberate refusal of typographic hierarchy is the move; bumping the timestamp to 18px or boldening the navigation labels breaks the system-output reading.

## Known Gaps

- **Box-logo color is untokenized:** the red of the Supreme box-logo is the brand's load-bearing chromatic moment but lives inside a raster image rather than the CSS palette. The hex captured in the JSON is `null` for this color; visually it sits close to `#da2128` in print but the rendered value is not measured.
- **Internal page surfaces:** this DESIGN.md captures the homepage only. The `/shop`, `/news`, `/lookbook`, and product-detail pages have their own grids and product-card systems not represented here.
- **Hover and focus states:** the captured static surface does not expose link or button hover treatment. Historical sites have used yellow / black-on-white inversion, but the current behavior is not measured.
- **Form input error states:** `{component.text-input}` carries an inferred resting state; the mailing-list signup and checkout error styling lives inside pages not captured here.
- **Mobile breakpoints:** the captured surface is 1440px desktop. The centered cluster is narrower than any phone viewport so the layout presumably renders identically across breakpoints, but no media-query values are exposed in the CSS.
- **Motion:** the Tokyo timestamp updates per minute and is the only motion on the page. The hover micro-interactions on the navigation links are not represented.
- **Drop-day surfaces:** every Thursday at 11am Eastern, Supreme runs a drop and the homepage briefly surfaces drop-specific imagery and product cards. These transient surfaces are not represented in the captured tokens.
