Revolut дизайн-система.

Revolut дизайн-система — Цифровой банкинг. Элегантный темный интерфейс, градиентные карты, финтех-точность.

Посмотрите в контексте

Одни и те же дизайн-токены, применённые к разным типам артефактов — сайту, приложению, слайду, постеру. Оригинальные макеты, переоформленные этой системой, а не скриншоты.

Сайт
Слайды
Приложение
Постер

Дизайн-токены

56 токенов, соответствующих контракту токенов Open Design — та же структурированная палитра, шрифты, отступы и значения анимации, которые ваш agent читает, чтобы оформить любой артефакт.

Поверхность

  • --bg #f7f8fb
  • --surface #ffffff
  • --surface-warm #eef4ff

Текст

  • --fg #111827
  • --fg-2 #334155
  • --muted #64748b
  • --meta #0666eb

Границы

  • --border #dbe3ef
  • --border-soft #edf2f7

Акцент

  • --accent #0666eb
  • --accent-on #ffffff
  • --accent-hover color-mix(in oklab, var(--accent), black 8%)
  • --accent-active color-mix(in oklab, var(--accent), black 14%)

Семантика

  • --success #16a34a
  • --warn #f59e0b
  • --danger #ef4444

Типографика

  • --font-display "Inter", system-ui, sans-serif
  • --font-body "Inter", system-ui, sans-serif
  • --font-mono "SF Mono", ui-monospace, Menlo, monospace

Шкала шрифтов

  • --text-xs 12px
  • --text-sm 14px
  • --text-base 16px
  • --text-lg 18px
  • --text-xl 24px
  • --text-2xl 36px
  • --text-3xl 54px
  • --text-4xl 76px
  • --leading-body 1.5
  • --leading-tight 1.02
  • --tracking-display -0.03em

Отступы

  • --space-1 4px
  • --space-2 8px
  • --space-3 12px
  • --space-4 16px
  • --space-5 20px
  • --space-6 24px
  • --space-8 32px
  • --space-12 48px
  • --section-y-desktop 104px
  • --section-y-tablet 72px
  • --section-y-phone 52px

Скругление

  • --radius-sm 12px
  • --radius-md 20px
  • --radius-lg 30px
  • --radius-pill 9999px

Тени

  • --elev-flat none
  • --elev-ring 0 0 0 1px var(--border)
  • --elev-raised 0 24px 64px rgba(17, 24, 39, 0.12)

Фокус

  • --focus-ring 0 0 0 4px rgba(6, 102, 235, 0.22)

Анимация

  • --motion-fast 150ms
  • --motion-base 240ms
  • --ease-standard cubic-bezier(0.22, 1, 0.36, 1)

Макет

  • --container-max 1180px
  • --container-gutter-desktop 36px
  • --container-gutter-tablet 28px
  • --container-gutter-phone 18px

Design System Inspired by Revolut

Category: Fintech & Crypto Digital banking. Sleek dark interface, gradient cards, fintech precision.

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:

  • Aeonik Pro display at 136px weight 500 — billboard-scale fintech headlines
  • Near-black (#191c1f) + white binary with comprehensive --rui-* semantic tokens
  • Universal pill buttons (9999px radius) with generous padding (14px 32px)
  • Inter for body text with positive letter-spacing (0.16px–0.24px)
  • Rich semantic color system: blue, teal, pink, yellow, green, brown, danger, warning
  • Zero shadows detected — depth through color contrast only
  • Tight display line-heights (1.00) with relaxed body (1.50–1.56)

2. Color Palette & Roles

Primary

  • Revolut Dark (#191c1f): Primary dark surface, button background, near-black text
  • Pure White (#ffffff): --rui-color-action-label, primary light surface
  • Light Surface (#f4f4f4): Secondary button background, subtle surface

Brand / Interactive

  • Revolut Blue (#494fdf): --rui-color-blue, primary brand blue
  • Action Blue (#4f55f1): --rui-color-action-photo-header-text, header accent
  • Blue Text (#376cd5): --website-color-blue-text, link blue

Semantic

  • Danger Red (#e23b4a): --rui-color-danger, error/destructive
  • Deep Pink (#e61e49): --rui-color-deep-pink, critical accent
  • Warning Orange (#ec7e00): --rui-color-warning, warning states
  • Yellow (#b09000): --rui-color-yellow, attention
  • Teal (#00a87e): --rui-color-teal, success/positive
  • Light Green (#428619): --rui-color-light-green, secondary success
  • Green Text (#006400): --website-color-green-text, green text
  • Light Blue (#007bc2): --rui-color-light-blue, informational
  • Brown (#936d62): --rui-color-brown, warm neutral accent
  • Red Text (#8b0000): --website-color-red-text, dark red text

Neutral Scale

  • Mid Slate (#505a63): Secondary text
  • Cool Gray (#8d969e): Muted text, tertiary
  • Gray Tone (#c9c9cd): --rui-color-grey-tone-20, borders/dividers

3. Typography Rules

Font Families

  • Display: Aeonik Pro — geometric grotesque, no detected fallbacks
  • Body / UI: Inter — standard system sans
  • Fallback: Arial for specific button contexts

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

  • Weight 500 as display default: Aeonik Pro uses medium (500) for ALL headings — no bold. This creates authority through size and tracking, not weight.
  • Billboard tracking: -2.72px at 136px is extremely compressed — text designed to be read at a glance, like airport signage.
  • Positive tracking on body: Inter uses +0.16px to +0.24px, creating airy, well-spaced reading text that contrasts with the compressed headings.

4. Component Stylings

Buttons

Primary Dark Pill

  • Background: #191c1f
  • Text: #ffffff
  • Padding: 14px 32px
  • Radius: 9999px (full pill)
  • Hover: opacity 0.85
  • Focus: 0 0 0 0.125rem ring

Secondary Light Pill

  • Background: #f4f4f4
  • Text: #000000
  • Padding: 14px 34px
  • Radius: 9999px
  • Hover: opacity 0.85

Outlined Pill

  • Background: transparent
  • Text: #191c1f
  • Border: 2px solid #191c1f
  • Padding: 14px 32px
  • Radius: 9999px

Ghost on Dark

  • Background: rgba(244, 244, 244, 0.1)
  • Text: #f4f4f4
  • Border: 2px solid #f4f4f4
  • Padding: 14px 32px
  • Radius: 9999px

Cards & Containers

  • Radius: 12px (small), 20px (cards)
  • No shadows — flat surfaces with color contrast
  • Dark and light section alternation
  • Aeonik Pro 20px weight 500
  • Clean header, hamburger toggle at 12px radius
  • Pill CTAs right-aligned

5. Layout Principles

Spacing System

  • Base unit: 8px
  • Scale: 4px, 6px, 8px, 14px, 16px, 20px, 24px, 32px, 40px, 48px, 80px, 88px, 120px
  • Large section spacing: 80px–120px

Border Radius Scale

  • Standard (12px): Navigation, small buttons
  • Card (20px): Feature cards
  • Pill (9999px): All buttons

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

  • Use Aeonik Pro weight 500 for all display headings
  • Apply 9999px radius to all buttons — pill shape is universal
  • Use generous button padding (14px 32px)
  • Keep the palette to near-black + white for marketing surfaces
  • Apply positive letter-spacing on Inter body text

Don’t

  • Don’t use shadows — Revolut is flat by design
  • Don’t use bold (700) for Aeonik Pro headings — 500 is the weight
  • Don’t use small buttons — the generous padding is intentional
  • Don’t apply semantic colors to marketing surfaces — they’re for the product

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

  • Dark: Revolut Dark (#191c1f)
  • Light: White (#ffffff)
  • Surface: Light (#f4f4f4)
  • Blue: Revolut Blue (#494fdf)
  • Danger: Red (#e23b4a)
  • Success: Teal (#00a87e)

Example Component Prompts

  • “Create a hero: white background. Headline at 136px Aeonik Pro weight 500, line-height 1.00, letter-spacing -2.72px, #191c1f text. Dark pill CTA (#191c1f, 9999px, 14px 32px). Outlined pill secondary (transparent, 2px solid #191c1f).”
  • “Build a pill button: #191c1f background, white text, 9999px radius, 14px 32px padding, 20px Aeonik Pro weight 500. Hover: opacity 0.85.”

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
Режим
design-system
Сцена
design
Поверхность
web
ID манифеста
design-system-revolut

Теги

  • design-system
  • first-party
  • design
  • fintech-crypto