MozaikaProduct

Knock — design system & UI screens

Dev Tools · 1 screen · 12 sections · https://knock.app/

Light hero over a notifications workflow builder for product, marketing and transactional messaging.

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

Decoded design system

Knock's decoded design system: background #FFFFFF, text #1C2024, accent #FF6C52, link #041324, primary #FF6C52; type scale h1 56px / h2 18px / body 20px; 4px spacing base; 6px base radius. The single interactive/action color is #FF6C52 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#FFFFFF
surface#F1F1F1
border#DCDDDE
text#1C2024
text_muted#727477
primary#FF6C52
accent#FF6C52
link#041324
secondary#F45B58
button_bg#FF6C52
button_text#FAFAFA

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--tgph-surface-1#fff
--tgph-surface-2#fdfdfc
--tgph-gray-1#fcfcfd
--tgph-gray-2#f9f9fb
--tgph-gray-3#eff0f3
--tgph-gray-4#e6e8eb
--tgph-gray-5#dfe2e5
--tgph-gray-6#d7dadf
--tgph-gray-7#cbcfd5
--tgph-gray-8#b6bcc4

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: span.absolutespan.ml-pxcanvas.w-full×21 → div.fixedsvg.lucide

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

Stagger: div ×12 — 30ms apart.

Responsive (measured)

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

Screens

Sections (12)