Modern Treasury — design system & UI screens
Light hero over a payment-rail diagram connecting ACH, RTP, Wire, FX and stablecoins.
This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/modern-treasury.
Decoded design system
Modern Treasury's decoded design system: background #FFFFFF, text #151515, accent #BAE0CF, link #BAE0CF, primary #543B4E; type scale h1 71px / h2 47px / body 14px; 8px spacing base; 2px base radius. The single interactive/action color is #BAE0CF — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #F0F0F0 |
| border | #DBDBDB |
| text | #151515 |
| text_muted | #6D6D6D |
| primary | #543B4E |
| accent | #BAE0CF |
| link | #BAE0CF |
| secondary | #0C221D |
| button_bg | #BAE0CF |
| button_text | #151515 |
Using these colors
- Action color
#BAE0CF— the single interactive color; only on things you click or must notice, never large fills. accent,link,button_bgare all#BAE0CF— one role, not several (the action color).- accent
#BAE0CF— THE accent / action color — interactive & must-notice only (buttons, links, focus, one key highlight); never large fills or backgrounds. Scarcity is what makes it read as designed. - primary
#543B4E— a brand color — but the call-to-action uses #BAE0CF, not this. - secondary
#0C221D— optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two.
Typography
- Heading: mt-neue-text
- Body: mt-sans
- Mono: mt-mono
- h1: 71px
- h2: 47px
- body: 14px
Spacing
- base unit: 8px
- scale: 4px, 6px, 8px, 9px, 12px, 14px, 16px, 20px, 24px, 32px
Radii
- base: 2px
- button: 2px
Motion
Micro-interactions run at 150ms (dominant) with cubic-bezier(0.4, 0, 0.2, 1).
- durations: 150ms · 200ms
- easings:
cubic-bezier(0.4, 0, 0.2, 1) - animated properties: color, background-color, border-color, outline-color
Native design tokens
| Token | Value |
|---|---|
--color-brown-900 | #533d3b |
--color-button-secondary-text | #151515 |
--color-brown-700 | #7b5953 |
--color-form-input-disabled-text | #7c7c7c |
--color-alpha-white-600 | #fff9 |
--color-blue-700 | #2b5f73 |
--color-alpha-black-100 | #15151521 |
--color-text-dim | #15151599 |
--color-button-primary-border | #151515 |
--color-error-red-light | #ff6b6b |
…and 110 more measured on the page.
Layout (measured)
- container max-width:
1200px - common grid: 2 columns
Motion choreography (measured)
Load order: button×2
Input (measured)
height 40px · radius 0px
Responsive (measured)
- breakpoints: 375px · 512px · 576px · 600px · 672px · 768px
- mobile (390px): hero 47px · nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (9)
- Hero — Modern Treasury hero
- Logo Wall — Customer logo wall
- Feature — Problem & Solution split
- Steps / How-it-works — Go From Zero to Scale
- Stats / Metrics — Headline metrics
- Bento Grid — Build with Modern Treasury bento
- CTA / Sign-up — Ready to Build? contact form
- Testimonial / Social Proof — Navan testimonial
- Footer — Footer