← all systems revolut
edit →

Design System Inspired by Revolut

1. Visual Theme & Atmosphere

Revolut’s website is fintech confidence distilled into pixels — a design system that communicates “your money is in capable hands” through massive typography, generous whitespace, and a disciplined neutral palette. The visual language is built on Aeonik Pro, a geometric grotesque that creates billboard-scale headlines at 136px with weight 500 and aggressive negative tracking (-2.72px). This isn’t subtle branding; it’s fintech at stadium scale.

The color system is built on a comprehensive --rui-* (Revolut UI) token architecture with semantic naming for every state: danger (#e23b4a), warning (#ec7e00), teal (#00a87e), blue (#494fdf), deep-pink (#e61e49), and more. But the marketing surface itself is remarkably restrained — near-black (#191c1f) and pure white (#ffffff) dominate, with the colorful semantic tokens reserved for the product interface, not the marketing page.

What distinguishes Revolut is its pill-everything button system. Every button uses 9999px radius — primary dark (#191c1f), secondary light (#f4f4f4), outlined (transparent + 2px solid), and ghost on dark (rgba(244,244,244,0.1) + 2px solid). The padding is generous (14px 32px–34px), creating large, confident touch targets. Combined with Inter for body text at various weights and positive letter-spacing (0.16px–0.24px), the result is a design that feels both premium and accessible — banking for the modern era.

Key Characteristics:

2. Color Palette & Roles

Primary

Brand / Interactive

Semantic

Neutral Scale

3. Typography Rules

Font Families

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display MegaAeonik Pro136px (8.50rem)5001.00 (tight)-2.72pxStadium-scale hero
Display HeroAeonik Pro80px (5.00rem)5001.00 (tight)-0.8pxPrimary hero
Section HeadingAeonik Pro48px (3.00rem)5001.21 (tight)-0.48pxFeature sections
Sub-headingAeonik Pro40px (2.50rem)5001.20 (tight)-0.4pxSub-sections
Card TitleAeonik Pro32px (2.00rem)5001.19 (tight)-0.32pxCard headings
Feature TitleAeonik Pro24px (1.50rem)4001.33normalLight headings
Nav / UIAeonik Pro20px (1.25rem)5001.40normalNavigation, buttons
Body LargeInter18px (1.13rem)4001.56-0.09pxIntroductions
BodyInter16px (1.00rem)4001.500.24pxStandard reading
Body SemiboldInter16px (1.00rem)6001.500.16pxEmphasized body
Body Bold LinkInter16px (1.00rem)7001.500.24pxBold links

Principles

4. Component Stylings

Buttons

Primary Dark Pill

Secondary Light Pill

Outlined Pill

Ghost on Dark

Cards & Containers

5. Layout Principles

Spacing System

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Flat (Level 0)No shadowEverything — Revolut uses zero shadows
Focus0 0 0 0.125rem ringAccessibility focus

Shadow Philosophy: Revolut uses ZERO shadows. Depth comes entirely from the dark/light section contrast and the generous whitespace between elements.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile Small<400pxCompact, single column
Mobile400–720pxStandard mobile
Tablet720–1024px2-column layouts
Desktop1024–1280pxStandard desktop
Large1280–1920pxFull layout

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Aeonik Pro 500 for headings — never bold
  2. All buttons are pills (9999px) with generous padding
  3. Zero shadows — flat is the Revolut identity
  4. Near-black + white for marketing, semantic colors for product