← all systems wired
edit →

Design System Inspired by WIRED

1. Visual Theme & Atmosphere

WIRED’s homepage feels like a printed broadsheet that someone has plugged into a wall socket. The grid is dense, the rules are thin, the type is loud, and almost every surface is paper-white or pure black with no rounded corners and no decoration that doesn’t earn its place. Image rectangles butt directly against headlines, hairline dividers separate stories the way pica rules separate columns in a real magazine, and the only colors that aren’t grayscale come from the photography itself. There is no “card with shadow” anywhere — the entire layout is held together by typographic weight and the discipline of rules and whitespace, the same way a Condé Nast print page would be assembled in a paste-up room.

The signature move is the typographic stack: a brutally large custom serif (WiredDisplay) for the main headline, a humanist serif (BreveText) for body and decks, a geometric sans (Apercu) for UI affordances, and a hard mono uppercase (WiredMono) for the kickers, eyebrows, and timestamps that mark every story. That mono kicker — usually black caps with letter-spacing wide enough to read as a Geiger-counter tick — is what makes a WIRED page instantly recognizable from across the room.

There is exactly one accent color that matters: a saturated link blue (#057dbc) that lights up underlined hover states like a CRT scanline. Everything else is black, paper white, and two grays — the design’s confidence comes from refusing to invent more.

Key Characteristics:

2. Color Palette & Roles

Primary (Editorial Ink)

Secondary (Editorial Voice)

Surface & Background

Neutrals & Text

Semantic & Accent

Gradient System

None. WIRED uses zero gradients. The closest thing to a gradient on the page is the tonal range inside a photograph — gradients live in the imagery, not in the chrome.

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display Headline (Hero)WiredDisplay64px / 4.00remregular0.93-0.5pxTight, almost touching descenders — newsstand presence
Display Headline (Mobile / Mid)WiredDisplay26px / 1.63remregular1.08Same face, scaled down for grid blocks
Section HeadingApercu20px / 1.25rem7001.20-0.28pxBold sans for module titles (“Most Popular”, “Featured”)
SubheadingApercu17px / 1.06rem7001.29-0.144pxStory decks within feature blocks
Article Deck (Serif)BreveText19px / 1.19remregular1.470.108pxLong-form lead paragraphs
Article Body (Serif)BreveText16px / 1.00remregular1.500.09pxStandard paragraph text
UI HeadingApercu16px / 1.00rem7001.250.3pxInline UI labels, button captions
Button LabelApercu16px / 1.00rem7001.250.3pxAll caps optional, depending on placement
Link (Inline UI)Apercu14px / 0.88remregular1.290.4pxFooter links, secondary nav
Eyebrow / KickerWiredMono13px / 0.81remregular1.230.92pxUPPERCASE — story category above headline
Eyebrow BoldWiredMono13px / 0.81rem7001.23UPPERCASE — featured story marker
Section RibbonWiredMono12px / 0.75rem7001.001.2pxUPPERCASE — black-bar section labels
Photo CaptionBreveText12.73px / 0.80rem7002.20 (relaxed)0.108pxGenerous leading — print-photo treatment
Timestamp / MetaWiredMono12px / 0.75remregular1.331.1pxUPPERCASE, used for “X HOURS AGO” markers
Tertiary Footer LinkProximaNova11px / 0.69remregular1.45Newsletter footer, legal links
Inter UI HeadingInter16px / 1.00rem6001.230.108pxNewer module headers
Inter UI CaptionInter14px / 0.88rem6001.40Compact UI metadata

Principles

Note on Font Substitutes

The line-height values in the hierarchy table (especially the 0.93 on the 64px hero) assume the proprietary WiredDisplay and BreveText faces, which have tight metrics with short ascenders/descenders. If you substitute these with wide-metric open-source fonts like Playfair Display or Libre Caslon, loosen display line-heights by approximately +0.10 to +0.12 to prevent ascender/descender collisions on wrapping lines (e.g., 0.93 → 1.05, 1.08 → 1.18). Apercu substitutes (Inter, Work Sans, Manrope) work at the token values without adjustment. BreveText body substitutes (Lora, Source Serif 4) also work without adjustment because body leading is already generous.

4. Component Stylings

Buttons

Primary CTA — Black Outline (“Subscribe”)

Secondary — Inverted (“Sign In”, in dark zones)

Tertiary — Underlined Inline Link

Pill / Round Icon Button

Tag / Span Pill

Cards & Containers

Inputs & Forms

Image Treatment

Editorial Ribbons & Section Markers

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

WIRED treats whitespace the way a magazine art director treats margin: it’s the silence around the type, not a styling choice. The page never breathes excessively (this is not Stripe or Apple); it breathes editorially — enough room to keep adjacent stories from arguing, never enough to suggest there’s nothing on the page. If an empty area looks like it could fit another headline, that empty area is doing its job.

Border Radius Scale

There are exactly three radii on the entire site, and two of them are reserved for non-rectangular shapes. This is the strictest corner discipline of any major editorial property.

6. Depth & Elevation

LevelTreatmentUse
0No shadow, no borderDefault editorial surface — text on paper
11px solid #e2e8f0 hairline <hr>Quiet section divider, almost invisible
21px solid #000000 hairline ruleEditorial column divider — printerly, structural
32px solid #000000 borderButtons, inputs, ribbons — interactive emphasis
4Black ribbon bar (#000000 fill)Section labels — the most “elevated” surface on the page
5Inverted footer blockDark #1a1a1a zone with white type — the only inversion

WIRED’s depth philosophy is flat by religion. There is exactly one shadow token in the entire site (a default 0 0 0 transparent placeholder) and no box-shadow is applied to story tiles, headers, modals, or cards. Depth is communicated by rule weight (1px hairline → 2px hard rule → solid black ribbon), not by simulated lighting.

Decorative Depth

None. No gradients, no glow, no halos, no scrim overlays beyond the standard photo caption gradient. WIRED earns its visual interest from photography and typographic contrast, not from chrome.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Small Mobile<375pxSingle column, hamburger nav, all hero modules collapse to stacked image-headline-deck
Mobile375–767pxSingle column, story grid becomes vertical scroll, “Most Popular” numbers shrink to 32px
Tablet768–1023px2-column story grid, sidebar collapses below main feed, nav becomes condensed
Desktop1024–1599pxFull editorial 3–4 column grid, sidebar restored, max headline scale active
Large Desktop≥1600pxPage caps at ~1600px container, whitespace expands at the margins, no further scaling

The dembrandt sweep detected an unusual range of intermediate breakpoints (1280, 1025, 1024, 1023, 768, 767, 667, 599, 570, 569, 480, 425, 375, 320, 319) — Wired’s grid micro-tunes at almost every common viewport, especially around the iPad portrait/landscape boundary.

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

  1. “Create an editorial story tile with a 16:9 image (square corners), an UPPERCASE WiredMono kicker in #1a1a1a above a 26px WiredDisplay headline. Separate the tile from its neighbor with a 1px black hairline rule. No card, no shadow, no border-radius.”
  2. “Design a primary subscribe button with a 2px solid #000000 border, square corners, #ffffff background, Apercu 16px / 700 / 0.3px tracking text in #000000. Hover state inverts to black background with white text in 150ms.”
  3. “Build a ‘Most Popular’ module: full-bleed black ribbon header with WiredMono uppercase label in white, followed by a numbered list (01–05) using 40px WiredDisplay numerals and 17px Apercu 700 headlines, separated by hairline rules.”
  4. “Create a newsletter signup form with a 2px solid black input border, no radius, Apercu 16px placeholder in #757575, and an inverted black submit button beside it.”
  5. “Design a footer in #1a1a1a with paper-white tertiary navigation in ProximaNova 11px, hover color #057dbc, and a centered WIRED bug logo at the top of the block.”

Iteration Guide

When refining existing screens generated with this design system:

  1. Audit corners first. If you see any border-radius other than 0, 50% (icons/avatars), or 1920px (text pills), flatten it. Round corners are the single most common mistake.
  2. Audit shadows. Strip every box-shadow. If a tile needs to feel “lifted”, use a 2px black border or a hairline rule instead.
  3. Audit typeface roles. Make sure WiredDisplay only sets headlines, BreveText only sets reading body, Apercu only sets UI, WiredMono only sets ALL-CAPS labels. Swapping roles breaks the voice instantly.
  4. Audit color sprawl. If a color outside #000, #1a1a1a, #757575, #e2e8f0, #ffffff, #057dbc appears in chrome (not photography), remove it. WIRED’s restraint is non-negotiable.
  5. Audit kickers. Every story should have an UPPERCASE mono kicker. Without it, the page reads as a generic blog, not WIRED.
  6. Audit rules. Add hairline 1px solid #000 dividers wherever two stories or modules meet without a clear visual break. Rules are the connective tissue.