Design system preview

Money without mystery.

A Wise-specific catalog of bright green action, forest text, pill controls, transparent fee rows, currency flags, and calculator-first product UI.

You send
1,000
$ USD ▾
Recipient gets
919.42
EUR ▾
● Mid-market rate: 0.9241
Wise fee6.21 USD
Total to convert993.79 USD
You could save vs banks42.80 USD
26Colors
13Type levels
17Components
70+Tokens

01 / Colors

Green, forest, proof.

Wise color is direct: bright green signals momentum, forest green anchors trust, and pale product surfaces explain money without visual noise.

primary#163300

Forest action, logo, links.

accent#9FE870

Signature Wise Green.

accentPressed#65CF21

Pressed green actions.

ink#0E0F0C

Warm near-black text.

surfaceAlt#F1F1ED

Soft utility panels.

surfaceTint#E2F6D5

Positive rows and prompts.

celebrationBg#ECF9F9

Cyan information moment.

warning#FFD11A

Regulatory attention.

error#CB272F

Validation and negative states.

brightBlue#A0E1E1

Supporting brand bright.

brightOrange#FFC091

Campaign emphasis.

mapBlue#435E89

Legacy map utility.

02 / Typography

Plain, large, tight.

Large display type is tightly tracked and blunt; interface text stays on readable Inter with strong labels and bold buttons.

Send money
display — 64px / 700 / 1.0 / -0.04em / Wise Sans substitute
Like a local
hero — 56px / 700 / 1.05 / -0.04em / Wise Sans substitute
No hidden fees
headline-lg — 40px / 700 / 1.1 / -0.03em / Wise Sans substitute
Compare the real cost
title-lg — 32px / 700 / 1.2 / -0.025em / Wise Sans substitute
Your transfer details
title-md — 24px / 700 / 1.25 / -0.015em / Wise Sans substitute
Mid-market rate
title-sm — 20px / 700 / 1.3 / -0.01em / Wise Sans substitute
We show the fee before you send, so the route feels clear.
body — 16px / 400 / 1.5 / 0em / Inter
31 USD
pricing-display — 48px / 700 / 1.05 / -0.03em / Wise Sans substitute

03 / Buttons

Pills with purpose.

Wise actions are rounded, bold, and compact. Green is used as an action signal, not as decorative body text.

button-primary
button-primary-active
button-accent
button-accent-active
button-secondary
button-ghost
button-icon
currency-selector

04 / Cards & Surfaces

Flat, rounded, useful.

Cards stay honest and low-elevation. Brand moments come from green/forest contrast and product content, not ornamental shadows.

Feature card

Clear border, white surface, compact benefits, and a direct link.

Explore →

Bright brand card

Use for confident first-viewport product promises and action modules.

Get started →

Forest section card

Dark mode reverses to green text and restrained borders.

See business →

Celebration prompt

Small cyan moments explain positive status without stealing CTA color.

View rate →

Segment card

Navigation cards pair media-like blocks with a title, body, and arrow.

Open menu →

Dropdown only

This large shadow is reserved for floating menus and overlays.

Dropdown →

05 / Brand-Specific Product Patterns

The money UI tells the brand.

The strongest Wise signature is not a decoration. It is the repeated experience of currency, rates, fees, flags, and transparent comparison.

Currency calculator

You send
500
£ GBP ▾
They get
582.10
$ USD ▾
Guaranteed rate for 4 hours

Transparent fee breakdown

Transfer fee3.69 GBP
Amount converted496.31 GBP
Wise uses the mid-market rate1.1728
Should arrivein seconds

Currency pair flags

$
USD to PHP

Overlapping circular flags make international movement visible before reading.

Rate tracker

+1.8% this week

Business plan picker

BasicFREE

Send worldwide, cards, support.

Advanced31 USD

Receive, invoices, payment links.

Help article module

What's the mid-market rate?

We show the real exchange rate and explain how it affects your transfer before money moves.

Currency chips

$ USD EUR £ GBP PHP

Conversion status

Money convertedDone
Paid outToday
Recipient bankProcessing

06 / Forms

Input without theatre.

Forms are direct and legible. Focus uses an inset forest ring; error uses a red inset ring with plain helper text.

Please enter this in the correct format.
Save this recipient
Use fastest transfer

07 / Spacing

Dense inside, airy around.

The rhythm is a practical 4px-root scale: compact controls inside calculators, generous section spacing around decisions.

xs4px
sm8px
md16px
lg24px
xl32px
xxl56px
section96px

08 / Radius

Soft utility corners.

Wise is round without becoming bubbly: cards use 10-16px, larger nav and CTAs use pills.

10pxSmall cards, inputs
16pxPanels, dropdowns
24pxNavigation pills
32pxHero objects
9999pxButtons, selectors

09 / Elevation

Almost flat.

Depth comes from surface contrast and borders. The only strong shadow is reserved for floating navigation or overlay contexts.

Flat surface

Cards, forms, tables. Border only; no fake depth.

box-shadow: none

Tinted hierarchy

Positive prompts and highlighted rows use color, not lift.

surfaceTint

Dropdown overlay

Large menu shadow, used sparingly.

0 20px 66px rgba(...)

10 / Extracted Component Tokens

CSS custom properties.

Key tokens from the extracted system, ready to map into components.

:root {
  --brand-primary: #163300;
  --brand-accent: #9FE870;
  --brand-accent-hover: #80E142;
  --brand-accent-pressed: #65CF21;
  --brand-ink: #0E0F0C;
  --brand-body: #454745;
  --brand-muted: #6A6C6A;
  --brand-canvas: #FFFFFF;
  --brand-surface-alt: #F1F1ED;
  --brand-surface-tint: #E2F6D5;
  --brand-border: rgba(14,15,12,0.12157);
  --brand-success: #054D28;
  --brand-warning: #FFD11A;
  --brand-error: #CB272F;
  --font-display: "Wise Sans", "Inter", sans-serif;
  --font-body: "Inter", Helvetica, Arial, sans-serif;
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-pill: 9999px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-section: 96px;
  --shadow-dropdown: 0 20px 66px 0 rgba(34,48,73,0.20);
}