MozaikaProduct

Monarch Money — design system & UI screens

Fintech · 1 screen · 12 sections · monarchmoney.com

Full-bleed warm cinematic photo of a couple on a couch anchors the hero, overlaid with two glassmorphic product cards — a "$335,608.58 NET WORTH" pill upper-left and a live multi-account list (Mark Checking, Sarah HYSA, 401k, Brokerage) upper-right — with the value prop and orange "Unlock better money habits" CTA sitting in a light card lower-left. The signature treatment is this layering of frosted, semi-transparent app UI snippets directly on the lifestyle photography, carried through every feature section as cropped product screenshots (budget Sankey flow, transaction lists, subscription tracker) floated against a soft off-white canvas. Large elegant serif headlines and a single warm orange accent unify the page, closing on a full-width orange CTA band.

Open in Mozaika →

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/monarch-money.

Decoded design system

Monarch Money's decoded design system: background #F6F5F3, text #22201D, accent #FF692D, link #F35B16, primary #FF692D; type scale h1 48px / h2 40px / body 18px; 8px spacing base; 6px base radius. The single interactive/action color is #FF692D — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#F6F5F3
surface#E9E8E6
border#D6D5D2
text#22201D
text_muted#72706E
primary#FF692D
accent#FF692D
link#F35B16
secondary#9499AD
button_bg#FF692D
button_text#FEFCFB

Using these colors

Typography

Spacing

Radii

Shadow

rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(34, 32, 29, 0.05) 0px 1px 2px 0px

Shadows (elevation)

Motion

Micro-interactions run at 1500ms (dominant) with cubic-bezier(0.075, 0.82, 0.165, 1).

Native design tokens

TokenValue
--gray-1#fbfaf8
--gray-2#f6f5f3
--gray-3#efecea
--gray-4#ebe8e5
--gray-5#e4e1de
--gray-6#dcd9d6
--gray-7#d1cecb
--gray-8#bebbb8
--gray-9#8f8c8a
--gray-10#84827f

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.osano-cm-info-dialog__indiv.osano-cm-window__dialogbutton.osano-cm-dialog__closebutton.osano-cm-dialog__closebutton.osano-cm-dialog__closebutton.osano-cm-dialog__close

Scroll reveal: 9 elements rest at opacity 0, animate in over 2s cubic-bezier(0.075, 0.82, 0.165, 1).

Stagger: div ×3 — 80ms apart.

Overlay recipe (measured)

dialog panel: #FFFFFF · radius 8px

Responsive (measured)

Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →

Screens

Sections (12)