MozaikaProduct

Whimsical — design system & UI screens

Productivity · 1 screen · 9 sections · https://whimsical.com/

Purple-gradient hero over a dense flowchart and mind-map canvas; design and document implementation with diagrams, wireframes and AI. Friendly, colorful, product-team focused.

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

Decoded design system

Whimsical's decoded design system: background #F7F7F8, text #0A0A0B, accent #250835, link #250835, primary #E9BDED; type scale h1 32px / h2 48px / body 16px; 4px spacing base; 8px base radius. The single interactive/action color is #250835 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#F7F7F8
surface#E8E8E9
border#D3D3D4
text#0A0A0B
text_muted#646465
primary#E9BDED
accent#250835
link#250835
secondary#AB2FED
button_bg#250835
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Shadow

rgba(37, 8, 53, 0.2) 0px 12px 16px -4px

Shadows (elevation)

Motion

Micro-interactions run at 200ms (dominant) with cubic-bezier(0.3, 0.1, 0, 1).

Native design tokens

TokenValue
--base-0color(display-p3 .9843137255 .9803921569 .9882352941)
--base-10color(display-p3 .968627451 .968627451 .9725490196)
--base-50color(display-p3 .9607843137 .9568627451 .9607843137)
--base-100color(display-p3 .9411764706 .9333333333 .9490196078)
--base-200color(display-p3 .9176470588 .9019607843 .9294117647)
--base-300color(display-p3 .8823529412 .862745098 .8980392157)
--base-400color(display-p3 .7843137255 .7568627451 .8039215686)
--base-500color(display-p3 .7254901961 .6901960784 .7490196078)
--base-600color(display-p3 .5607843137 .5176470588 .5921568627)
--base-700color(display-p3 .4078431373 .3607843137 .4392156863)

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div._set1_q9d24_41×2 → section._logoTicker_q9d24_19×2

Scroll reveal: 2 elements rest at translateY(40px), animate in over 1.2s cubic-bezier(0.23, 1.01, 0.6, 0.95).

Responsive (measured)

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

Screens

Sections (9)