MozaikaProduct

Whoop — design system & UI screens

Consumer · 1 screen · 11 sections · whoop.com

This is a landing page for a wearable health and fitness tracking device sold through annual memberships. The page uses a full-width scrolling layout with alternating sections of hero imagery, value propositions, membership tier cards, and product feature galleries. Key messaging emphasizes daily wear, 24/7 health monitoring, and health improvement outcomes, with prominent pricing options and calls-to-action throughout.

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

Decoded design system

Whoop's decoded design system: background #000000, text #ECECEE, accent #4A53FF, link #FF0026, primary #4A53FF; type scale h1 120px / h2 100px / body 20px; 4px spacing base; 15px base radius. The single interactive/action color is #4A53FF — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#000000
surface#0E0E0E
border#232323
text#ECECEE
text_muted#929293
primary#4A53FF
accent#4A53FF
link#FF0026
secondary#41FF31
button_bg#4A53FF
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

Micro-interactions run at 200ms (dominant) with ease.

Native design tokens

TokenValue
--font-base-sans-serif"proxima-nova","Arial","Helvetica",sans-serif

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.fifty-fifty-carousel_con → div.sticky-call-to-action_st → a.primary-button_primary-c → a.primary-button_primary-c → div.sticky-call-to-action_st

Scroll reveal: 7 elements rest at opacity 0, translateY(20px), animate in over 750ms.

Overlay recipe (measured)

dialog panel: rgba(0, 0, 0, 0) · radius 0px

Responsive (measured)

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

Screens

Sections (11)