MozaikaProduct

Headspace — design system & UI screens

Consumer · 1 screen · 10 sections · headspace.com

A warm, rounded consumer wellness landing where the centered hero "Feel less anxious all with Headspace" sits above two side-by-side dark-bordered product cards (meditation app vs. insurance-accepting therapy), each cradling a floating phone mockup surrounded by squishy gradient 3D blobs. The signature element is Headspace's playful orange-to-pink gloopy mascot characters and pill-shaped buttons that recur across a tabbed yellow "every moment" carousel, an "Explore our library" card row, and dotted-eye "find some headspace" marquees. Alternating full-bleed color bands (saturated yellow, cobalt blue org/stats blocks, sky-blue "Join the millions" panel) drive a friendly, high-energy editorial rhythm.

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/headspace.

Decoded design system

Headspace's decoded design system: background #F9F4F2, text #44423F, accent #0061EF, link #0040EA, primary #0061EF; type scale h1 72px / h2 52px / body 20px; 8px spacing base; 32px base radius. The single interactive/action color is #0061EF — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#F9F4F2
surface#EEE9E7
border#DDD9D7
text#44423F
text_muted#888583
primary#0061EF
accent#0061EF
link#0040EA
secondary#9D968E
button_bg#0061EF
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Shadow

rgba(65, 61, 69, 0.2) 0px 2px 0px 0px

Shadows (elevation)

Motion

Micro-interactions run at 150ms (dominant) with cubic-bezier(0.32, 0.94, 0.6, 1).

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.css-ql5950×2 → div.css-c9r2uvdiv.css-1ugswzl×2 → span.ot-sdk-show-settingsspan.ot-sdk-show-settingsspan.ot-sdk-show-settings

Scroll reveal: 24 elements rest at opacity 0, animate in over 500ms.

Stagger: div ×7 — 500ms apart.

Responsive (measured)

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

Screens

Sections (10)