revolut
Revolut's marketing surfaces pair a stark black canvas with the brand's cobalt-violet (`#494fdf`) and a wide accent palette of deep, fully-saturated product colours — teal, light-blue, deep pink, light-green, warning orange. The system reads as fintech-meets-product-brochure: ove
colors
#494fdf #4f55f1 #3a40c4 #ffffff typography
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog — body text at reading size.
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog — body text at reading size.
design.md source
---
version: alpha
name: Revolut-design-analysis
description: |
Revolut's marketing surfaces pair a stark black canvas with the brand's
cobalt-violet (`#494fdf`) and a wide accent palette of deep, fully-saturated
product colours — teal, light-blue, deep pink, light-green, warning orange.
The system reads as fintech-meets-product-brochure: oversized 80px–136px
Aeonik Pro display headlines, generous whitespace, photography-led hero
bands, and full-width product mockups (cards, phones, terminals) shown as
hero objects inside near-black sections. Most surfaces are either black or
off-white; pill-shaped buttons and rounded-12/20px content cards carry the
consumer-financial-app feel without crossing into playful territory.
colors:
primary: "#494fdf"
primary-bright: "#4f55f1"
primary-deep: "#3a40c4"
on-primary: "#ffffff"
ink: "#191c1f"
body: "#1f2226"
charcoal: "#3a3d40"
mute: "#505a63"
ash: "#5c5e60"
stone: "#8d969e"
faint: "#c9c9cd"
on-dark: "#ffffff"
on-dark-mute: "rgba(255,255,255,0.72)"
canvas-light: "#ffffff"
canvas-dark: "#000000"
surface-soft: "#f4f4f4"
surface-card: "#ffffff"
surface-deep: "#0a0a0a"
surface-elevated: "#16181a"
hairline-light: "#e2e2e7"
hairline-dark: "rgba(255,255,255,0.12)"
hairline-strong: "#191c1f"
divider-soft: "rgba(255,255,255,0.06)"
accent-teal: "#00a87e"
accent-blue-link: "#376cd5"
accent-light-blue: "#007bc2"
accent-light-green: "#428619"
accent-green-text: "#006400"
accent-yellow: "#b09000"
accent-warning: "#ec7e00"
accent-pink: "#e61e49"
accent-danger: "#e23b4a"
accent-deep-red: "#8b0000"
accent-brown: "#936d62"
link: "#376cd5"
typography:
display-xxl:
fontFamily: Aeonik Pro
fontSize: 136px
fontWeight: 500
lineHeight: 1.0
letterSpacing: -2.72px
display-xl:
fontFamily: Aeonik Pro
fontSize: 80px
fontWeight: 500
lineHeight: 1.0
letterSpacing: -0.8px
display-lg:
fontFamily: Aeonik Pro
fontSize: 48px
fontWeight: 500
lineHeight: 1.21
letterSpacing: -0.48px
display-md:
fontFamily: Aeonik Pro
fontSize: 40px
fontWeight: 500
lineHeight: 1.2
letterSpacing: -0.4px
heading-lg:
fontFamily: Aeonik Pro
fontSize: 32px
fontWeight: 500
… components
display headline
body copy from revolut tokens — the default reading size for paragraphs and ui descriptions.
feature headline
a sample card surface with heading and body copy styled from component tokens.
what is in this design system?
colors, typography, spacing, and component patterns sourced from publicly visible brand tokens.
const theme = {
primary: "#ffffff",
font: ""Inter", system-ui, sans-serif",
}; extracted from publicly visible design tokens. sourced via VoltAgent/awesome-design-md. no ownership claim on revolut's visual identity.