Wispr Flow — design system & UI screens
Voice-to-text landing; an oversized serif statement on a muted graphite ground with minimal UI. Dictation that turns speech into clear, polished writing in every app.
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/wispr-flow.
Decoded design system
Wispr Flow's decoded design system: background #FFFFEB, text #1A1A1A, accent #F0D7FF, link #F0D7FF, primary #034F46; type scale h1 120px / h2 64px / body 20px; 8px spacing base; 16px base radius. The single interactive/action color is #F0D7FF — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFEB |
| surface | #F1F1DE |
| border | #DCDCCB |
| text | #1A1A1A |
| text_muted | #717169 |
| primary | #034F46 |
| accent | #F0D7FF |
| link | #F0D7FF |
| secondary | #FFFFEB |
| button_bg | #F0D7FF |
| button_text | #1A1A1A |
Using these colors
- Action color
#F0D7FF— the single interactive color; only on things you click or must notice, never large fills. accent,link,button_bgare all#F0D7FF— one role, not several (the action color).- accent
#F0D7FF— 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
#034F46— a brand color — but the call-to-action uses #F0D7FF, not this. - secondary
#FFFFEB— 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: Eb Garamond
- Body: Figtree
- h1: 120px
- h2: 64px
- body: 20px
Spacing
- base unit: 8px
- scale: 8px, 11px, 12px, 14px, 16px, 24px, 32px, 40px, 48px, 64px
Radii
- base: 16px
- button: 12px
Motion
Micro-interactions run at 300ms (dominant) with ease.
- durations: 300ms · 200ms · 100ms
- easings:
ease·linear - animated properties: transform, color, margin, background-color
Native design tokens
| Token | Value |
|---|---|
--background-color--background-primary | #ffffeb |
--text-color--text-primary | #1a1a1a |
--text-color--text-alternate | #fff |
--text-color--text-secondary | #ffffeb |
--background-color--background-success | #cef5ca |
--text-color--text-success | #114e0b |
--border-color--border-primary | #1a1a1a4d |
--background-color--background-alternate | #fff |
--alpha--light--50 | #ffffeb80 |
--background-color--background-secondary | #f0d7ff |
…and 52 more measured on the page.
Button states (measured)
- primary hover: transform
matrix(0.98, 0, 0, 0.98, 0, 0) - primary focus: outline
1px auto rgb(16, 16, 16)
Layout (measured)
- container max-width:
1240px - nav: 73px relative
- common grid: 5 columns
Motion choreography (measured)
Load order: div.clients_cms-wrapper×4
Scroll reveal: 2 elements rest at a pre-reveal state.
Responsive (measured)
- breakpoints: 480px · 768px · 992px
- mobile (390px): hero 56px · nav hamburger
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (13)
- Hero — Don't type, just speak
- Feature — Write faster in all your apps
- Logo Wall — Used by professionals everywhere
- Stats / Metrics — 4x faster than typing
- Feature — Made for the way you work
- Feature — AI Auto Edits
- Bento Grid — Dictionary, snippets, languages
- CTA / Sign-up — Flow, wherever you work
- Testimonial / Social Proof — Love letters to Flow
- Stats / Metrics — Quantified outcomes
- CTA / Sign-up — Start flowing
- Banner — Still not sure?
- Footer — Footer + oversized Flow wordmark