Design System Analysis

Banking &
Beyond.

A reverse-engineered style guide for Revolut — a two-mode canvas of true-black storytelling bands and white catalogue bands, oversized Aeonik Pro headlines, pill buttons, and a single cobalt-violet stamp.

01 — Foundations

Colour Palette

Two absolute canvases — white and true black — with a warm near-black ink ramp for text. The cobalt-violet brand colour is rationed; the eight saturated accents live inside illustrations only.

02 — Foundations

The Two-Mode Canvas

Revolut's signature rhythm: full-bleed bands slam between modes rather than fading. The same content reads as a magazine spread.

Canvas Light · #ffffff
Spend smartly,
send quickly.
Canvas Dark · #000000
Your money's
safe space.
03 — Foundations

Typography

Aeonik Pro 500 for display (20–136px, tightening as it grows), Inter for body with positive tracking. Display here is rendered in Manrope, the nearest Google substitute for the proprietary Aeonik Pro.

04 — Components

Button Variants

Every button is a full pill. The primary action is the highest-contrast object available — a black pill on white, a white pill on black. Cobalt is used scarcely, never as a default button.

button-dark · primary on light
The loudest action on white catalogue bands — black pill, white label, 48px, full radius.
button-primary · hero on dark
The brightest pixel on a black storytelling band — a white pill inverting the canvas.
button-soft
Tertiary action on light — soft #f4f4f4 fill, ink label.
button-outline · pill-sm
Hairline outline for secondary actions; 36px pill chips for sub-nav and filters.
accent · scarce
Cobalt #494fdf appears on the featured plan and the wordmark — a stamp, not a theme.
05 — Components

Cards & Surfaces

Content cards use a generous 20px radius. On dark bands they lift off true black via surface luminance (#16181a); the featured tier inverts to cobalt.

06 — Components

Form Elements

Inputs run a 12px radius and a tall 56px height — fintech-grade touch targets.

text-input
textarea
07 — Foundations

Spacing Scale

A 4px base in 4 / 8 / 16 multiples, opening to large editorial steps — 88px between bands, 120px on hero and the closing plan section.

08 — Foundations

Border Radius

Roundness is tiered by component: pills for buttons, 20px for cards, 12px for inputs, 28px for product-mockup chrome.

09 — Foundations

Elevation & Depth

There is no drop-shadow language. Depth is built from canvas colour-blocking and surface-luminance shifts only.

Level 0 — flat. Default colour band, light or dark. No border, no shadow.
Level 1 — white card on a #f4f4f4 band, defined by a 1px #e2e2e7 hairline, not a shadow.
Level 2 — #16181a surface lifted off the #000000 canvas by luminance alone.
10 — Responsive

Responsive Behavior

NameWidthKey changes
Mobile< 768pxAll grids 1-up; hero clamps 136 → 48px; section padding 88 → 64px; sub-nav pills become a scroll-rail.
Tablet768–1023pxPlan grid 2-up; feature grid 2-up; nav folds into a hamburger; wordmark + primary CTA stay anchored.
Laptop1024–1279pxPlan grid 4-up; feature grid 3-up; container shrinks with xl side padding.
Desktop≥ 1280px4-up plan grid, full-bleed product-mockup bands, content capped ≈1200px.

Product mockups never letterbox. Phone, card and terminal assets stay full-bleed at every breakpoint and crop inward rather than adding bars.

Pricing Tiers

Revolut's real plan ladder. The recommended tier inverts to cobalt — the single saturated block in an otherwise neutral grid.

Standard
£0/month
For the financial basics — everything you need for better money management in one place.
  • Free GBP & EUR accounts
  • Spend in 150+ currencies
  • Budgeting & analytics
  • Up to 2.9% AER savings
Premium● Most popular
£7.99/month
For elevating every day — exclusive subscriptions, better rates, and unlimited exchange.
  • Everything in Standard
  • Unlimited currency exchange
  • Worldwide travel insurance
  • Better savings rates
Ultra
£55/month
For the best of Revolut — lounge access, global data, and partner subscriptions.
  • Everything in Premium
  • Unlimited airport lounges
  • Monthly global eSIM data
  • Partner subscriptions worth £2,200

Data Table

A transactions-style table — the kind of dense, tabular surface the catalogue mode is built for.

IDMerchantAmountStatusWhen
#80421Apple£9.99CompletedToday, 14:22
#80417Salary — Acme Ltd+£2,640.00CompletedToday, 09:00
#80410Transfer to Sam£40.00PendingYesterday
#80406Spotify£11.99Completed24 Jun
#80399Savings Vault£150.00Completed23 Jun
1–5 of 412
123

Auth Forms

Cards held by hairlines, not shadows. Pill CTAs, 56px inputs, an SSO route below a soft divider.

Sign in

Welcome back

OR
Create account

Join 75M+ customers

OR
Footer · #000000 canvas · on-dark-muted text · 80px padding · no radius. Demonstration only — not affiliated with Revolut.