BrandToPrompt

The Verge Design System: Bold Editorial-First UI

Visit Site

Explore The Verge's design system - bold typography, neon accents, and editorial layouts. Learn how to build striking tech media UIs.

6 min read1,045 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
__manuka_62afb5
Secondary Font
__polySans_9afc27

Design Style

Style
bold, editorial-first with high contrast and neon accents
Visual Density
airy layout with generous whitespace using 8px grid and large section breaks
Border Style
mixed: 1px sharp edges for outlines, 24px pill-shaped buttons, 50% avatars

Full Analysis

The Verge Design System Deep Dive

1. Brand Overview

The Verge’s design language is loud, confident, and unapologetically editorial-first. It’s a tech media brand that leans into bold typography, neon-infused accents, and a grid system that’s built for storytelling rather than sterile corporate UI.

The site’s design philosophy is clear: grab attention, hold it, and make content king. There's no attempt to fade into the background — the UI is part of the brand voice. Headlines scream (literally, in 107px uppercase Manuka), buttons pop with impossible-to-ignore aqua (#3cffd0), and the spacing scale breathes enough to let visuals dominate.

This isn’t for conservative enterprise dashboards. This is for an audience who comes for tech news, culture commentary, and striking visuals. The Verge’s design feels like a hybrid between a magazine cover and a digital product interface — high contrast, minimal shadows, and big typographic hierarchy.

It also shows they’re not chasing "safe" accessibility defaults. The use of neon aqua on white is a stylistic choice that’s borderline on WCAG contrast guidelines, but it’s intentional. This is a brand that trades strict compliance for maintaining a distinctive aesthetic.

In short:

  • Audience: Tech-savvy, visually literate readers.
  • Tone: Bold, editorial, slightly rebellious.
  • Philosophy: Typography-led, color as a statement, minimal ornamental effects.

2. Color System

2.1 Primary Colors

The primary accent is Aqua (#3cffd0) — a high-energy, futuristic hue used for CTAs, links, and visual emphasis. It’s paired with deep black (#131313) and crisp white (#ffffff) for maximum contrast. This combo says "modern tech" without dipping into predictable blues.

The Verge’s choice of aqua over blue is notable. Most tech media brands lean toward safe blues (think TechCrunch’s green, Wired’s grayscale plus blue). Aqua is less common, making it distinctive. It also plays well with their neon and editorial aesthetic.

2.2 Complete Palette

Color NameHexRoleUsage
Neutral Gray#949494Secondary text, dividersComments link, story recirculation
White#ffffffBackground, text on darkUI backgrounds, headings
Deep Black#131313Primary text on lightArticle body text
Aqua#3cffd0Primary accentCTA buttons, active states
Teal#309875Secondary accentCTA button border
Neon Purple#5200ffFocus outline, link accentsPrivacy notice link, preference buttons
Light Gray#e9e9e9Background surfacesHeaders, container backgrounds
Dark Gray#313131Borders, neutral buttonsNative content link
Pure Black#000000Hover/focus statesButton outlines
Royal Blue#005fccHover/focus link statesInteractive hover

2.3 Color Relationships

Contrast-wise, black (#131313) on white (#ffffff) is perfect. Aqua (#3cffd0) on white is borderline — it’s flashy but can be hard for low-vision users. Aqua on black works brilliantly. Neon purple (#5200ff) is used sparingly for focus rings — the saturation makes it unmistakable against any background.

The palette is built for dark mode compatibility. Deep black and grays are already part of the system, so flipping is trivial. Aqua remains the accent in both modes — it’s strong enough to hold up.

2.4 Usage Guide

What works:

  • Aqua (#3cffd0) + black (#131313) — high energy, readable.
  • Purple (#5200ff) as a focus indicator — stands out without clashing.
  • Neutral gray (#949494) for metadata — keeps hierarchy clear.

What to avoid:

  • Aqua on white for body text — poor contrast for long reading.
  • Purple on black for small text — too saturated, reduces legibility.

3. Typography

3.1 Font Families

The Verge uses custom fonts — no Google or Adobe fonts here.

  • __manuka_62afb5: Heavy display type for headlines. Fallbacks: Impact, Helvetica.
  • __polySans_9afc27: Sans-serif for UI and body, with Helvetica, Arial fallbacks.
  • __fkRomanStandard_cfceed: Serif for certain headings, fallback: Georgia.
  • __polySansMono_0b836e: Monospace for labels/captions, fallback: Courier New.

No variable fonts, all custom-hosted.

3.2 Type Scale

ElementFontSizeWeightLine Height
H1__manuka_62afb5107px9000.80
Link display__manuka_62afb590px9000.80
Link large__manuka_62afb560px9000.80
Link med__polySans_9afc2734px7001.00
Button__polySans_9afc2732px4001.10
H1 small serif__fkRomanStandard_cfceed24px4001.20
Link small bold__polySans_9afc2724px7001.00
Body bold__polySans_9afc2720px7001.00
Body light__polySans_9afc2720px3001.20
Caption uppercase__polySans_9afc2712px4001.20

(… dozens more sizes in data — The Verge has a huge type scale)

3.3 Hierarchy

The hierarchy is aggressive. Headings dwarf body text — 107px H1 is magazine cover scale. It grabs and holds attention. Multiple weights (300–900) allow for nuanced emphasis. Sans-serif dominates body and UI, while serif is a stylistic accent.


4. Spacing & Layout

4.1 Spacing Scale

Base: 8px grid — confirmed by common values: 2, 4, 8, 12, 20, 24, 30, etc.

ValueUse
2pxMicro gaps, icon offsets
4pxTight padding
8pxSmall component gaps
12pxButton vertical padding
20pxStandard horizontal padding
24pxSection gaps
30pxCard padding
50pxHero section spacing
80pxMassive breaks

4.2 Layout

Breakpoints are granular — dozens from 320px up to 1300px. This suggests a fluid, content-first layout with multiple editorial breakpoints. Not a standard 3-tier responsive system — they adapt per content block.


5. Visual Elements

Border Radius System

Values range from sharp (1px) to fully rounded (50%).

  • Small: 2px, 3px — inputs, small images.
  • Medium: 20px, 24px — pill buttons.
  • Large: 30px — prominent CTAs.
  • Full: 50% — avatars, circular icons.

Shadows

Almost flat design — shadows are rare. Most depth is via borders.
Common: rgba(0,0,0,0) inset (effectively no shadow), occasional neon inset for active states.

Borders & Dividers

Borders are frequent — 1px solid in brand colors. Aqua borders for active CTAs, gray for dividers, black for structural lines.


6. Components

6.1 Buttons

Variant 1 — Outline Aqua

Default: Transparent bg, aqua text, 1px aqua border, 1px radius.
Hover: White bg, blue text (#2285f7), white border.
Active: Dark green bg (#2c6415), white text, semi-transparent border.
Focus: Blue bg (#1eaedb), black border, purple outline.

Variant 2 — Solid Aqua

Default: Aqua bg, black text, 24px radius.
Hover: Blue bg (#1eaedb), white text.
Focus: Blue bg, purple border, black outline.

Variant 3 — Solid Dark

Default: Dark gray bg (#2d2d2d), light gray text (#e9e9e9), 24px radius.
Hover/Focus same as aqua variant — brand keeps hover color consistent.

Five styles — aqua, black, white, gray, pure black.
Hover always changes to royal blue (#3860be). No underline, so rely on color change for interaction cue.

6.3 Forms

No text input styles extracted — likely minimal, relying on border and background from palette.

6.4 Cards

Borders instead of shadows. Common: 1px solid black bottom border. Padding matches spacing scale (20–30px).


7. Design Tokens

:root {
  /* Colors */
  --color-gray-neutral: #949494;
  --color-white: #ffffff;
  --color-black-deep: #131313;
  --color-aqua: #3cffd0;
  --color-teal: #309875;
  --color-purple-neon: #5200ff;
  --color-gray-light: #e9e9e9;
  --color-gray-dark: #313131;
  --color-black-pure: #000000;
  --color-blue-royal: #005fcc;

  /* Typography */
  --font-manuka: "__manuka_62afb5", Impact, Helvetica;
  --font-polySans: "__polySans_9afc27", Helvetica, Arial;
  --font-fkRoman: "__fkRomanStandard_cfceed", Georgia;
  --font-polySansMono: "__polySansMono_0b836e", "Courier New", Courier;

  --font-size-h1: 107px;
  --font-size-link-lg: 90px;
  --font-size-link-md: 60px;
  --font-size-link-sm: 34px;
  --font-size-body-lg: 20px;
  --font-size-caption: 12px;

  /* Spacing */
  --space-2: 2px;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-20: 20px;
  --space-24: 24px;
  --space-30: 30px;
  --space-50: 50px;
  --space-80: 80px;

  /* Border Radius */
  --radius-1: 1px;
  --radius-2: 2px;
  --radius-3: 3px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-30: 30px;
  --radius-full: 50%;

  /* Shadows */
  --shadow-none: rgba(0,0,0,0) 0px -1px 0px 0px inset;
  --shadow-aqua-inset: rgb(60,255,208) 0px -1px 0px 0px inset;
}

8. AI Coding Assistant Prompt

# The Verge Design System Specification

You are a The Verge design expert. Build UIs matching their visual language exactly.

## Brand Context
The Verge’s design is bold, editorial, and typography-led. Headlines dominate, accents are neon aqua, and the layout breathes like a magazine spread. The palette trades strict WCAG compliance for visual punch.

## Color Palette
- Aqua: #3cffd0 — Primary CTAs, links, active states
- Deep Black: #131313 — Body text, dark backgrounds
- White: #ffffff — Background, text on dark
- Neutral Gray: #949494 — Metadata, secondary text
- Teal: #309875 — Secondary accents, button borders
- Neon Purple: #5200ff — Focus outlines, link accents
- Light Gray: #e9e9e9 — Surfaces, containers
- Dark Gray: #313131 — Neutral buttons, borders
- Pure Black: #000000 — Hover/focus outlines
- Royal Blue: #005fcc — Hover link states

## Typography
Fonts:
- Headings: "__manuka_62afb5", Impact, Helvetica
- Body/UI: "__polySans_9afc27", Helvetica, Arial
- Serif accent: "__fkRomanStandard_cfceed", Georgia
- Mono: "__polySansMono_0b836e", "Courier New", Courier

Sizes:
| Level | Size | Weight | Line Height | Use |
|-------|------|--------|-------------|-----|
| H1 | 107px | 900 | 0.80 | Page titles |
| Link Large | 90px | 900 | 0.80 | Hero links |
| Link Medium | 60px | 900 | 0.80 | Feature links |
| Link Small | 34px | 700 | 1.00 | Section links |
| Body Bold | 20px | 700 | 1.00 | Emphasis text |
| Caption Upper | 12px | 400 | 1.20 | Labels |

## Spacing & Grid
Base: 8px  
Scale: 2px, 4px, 8px, 12px, 20px, 24px, 30px, 50px, 80px  
Use multiples for all padding/margins.

## Border Radius
- 1px — Outline buttons
- 2px — Inputs
- 3px — Images
- 20px — Pills
- 24px — CTA buttons
- 30px — Prominent buttons
- 50% — Avatars

## Shadows & Depth
Mostly flat design. Use borders for depth. Aqua inset shadow for active states.

## Components

### Primary Button (Solid Aqua)
Default:
- background: #3cffd0
- color: #000000
- padding: 10px 24px
- border-radius: 24px
- border: none

Hover:
- background: #1eaedb
- color: #ffffff

Focus:
- background: #1eaedb
- border: 1px solid #5200ff
- outline: 2px solid #000000

### Secondary Button (Outline Aqua)
Default:
- background: transparent
- color: #3cffd0
- border: 1px solid #3cffd0
- border-radius: 1px

Hover:
- background: #ffffff
- color: #2285f7

Focus:
- background: #1eaedb
- border: 1px solid #000000
- outline: 1px solid #5200ff

### Navigation Links
Default:
- color: #3cffd0 (or #131313, depending on context)
- text-decoration: none

Hover:
- color: #3860be
- no underline

### Cards
- border-bottom: 1px solid #000000
- padding: 20–30px
- background: #ffffff (light mode)

## Layout & Responsive Rules
Breakpoints: 320px, 400px, 425px, 530px, 600px, 768px, 1024px, up to 1300px.  
Fluid content grid, editorial breakpoints.

## Interaction Rules
- Transition: 150ms ease for hover/focus changes
- Focus indicators: purple outline (#5200ff) for buttons

## DO
- Use only palette colors
- Maintain 8px grid
- Keep headings bold and oversized
- Use aqua for interactive elements
- Use purple for focus states

## DON'T
- Invent new colors
- Add drop shadows to cards
- Use aqua for body text
- Mix serif and sans in one heading
- Reduce headline size without a reason

## Code Examples

Primary Button:
```css
.btn-primary {
  background: #3cffd0;
  color: #000;
  padding: 10px 24px;
  border-radius: 24px;
  font-weight: 600;
  font-size: 12px;
  border: none;
  transition: background 150ms ease;
}
.btn-primary:hover {
  background: #1eaedb;
  color: #fff;
}
.btn-primary:focus {
  border: 1px solid #5200ff;
  outline: 2px solid #000;
}
```

Secondary Button:
```css
.btn-secondary {
  background: transparent;
  color: #3cffd0;
  border: 1px solid #3cffd0;
  border-radius: 1px;
  font-weight: 500;
  font-size: 11px;
}
.btn-secondary:hover {
  background: #fff;
  color: #2285f7;
}
```

Card:
```css
.card {
  background: #fff;
  border-bottom: 1px solid #000;
  padding: 20px;
}
```

9. Summary

TL;DR: The Verge’s design system is bold, typographically aggressive, and color-forward. Aqua is the hero, purple the focus cue, and black/white the foundation. Almost flat design — borders over shadows. Huge headlines, tight component styling.

Brand Keywords: bold-editorial, tech-magazine, neon-accent, typography-led, flat-UI