MozaikaProduct

Heptabase — design system & UI screens

Productivity · 1 screen · 11 sections · https://heptabase.com/

This is a landing page for a platform that helps researchers organize, structure, and present research findings and academic documents. The page showcases the product's core functionality through a long-form vertical layout: a hero section with a large call-to-action button, followed by stacked examples of document layouts and research templates, testimonials from users, and explanatory sections highlighting key features like document formatting, collaboration tools, and knowledge-base building. The design uses image-heavy cards showing before/after or side-by-side document compositions to demonstrate the tool's capabilities.

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

Decoded design system

Heptabase's decoded design system: background #F7F7F7, text #2E2E2E, accent #FF5F57, link #FEBC2E, primary #FF5F57; type scale h1 18px / h2 36px / body 18px; 4px spacing base; 6px base radius. The single interactive/action color is #2E2E2E — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#F7F7F7
surface#EAEAEA
border#D8D8D8
text#2E2E2E
text_muted#7A7A7A
primary#FF5F57
accent#FF5F57
link#FEBC2E
secondary#207DFF
button_bg#2E2E2E
button_text#FFFFFF

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(15, 15, 15, 0.1) 0px 0px 0px 1px, rgba(15, 15, 15, 0.1) 0px 2px 4px 0px

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--background-primary#f7f7f7
--background-secondary#fff
--color-eggshell#fdfcfb
--color-gravel#777169
--whiteboard-background#eeeded
--light-greyrgba(0,0,0,.08)
--light-middle-greyrgba(0,0,0,.13)
--middle-greyrgba(0,0,0,.32)
--middle-hard-greyrgba(0,0,0,.72)
--ultra-light-greyrgba(0,0,0,.04)

…and 110 more measured on the page.

Layout (measured)

Motion choreography (measured)

Load order: div.hero-segment-content → span.ml-0.5 → div.pointer-events-none → div.absolute

Scroll reveal: 3 elements rest at opacity 0, animate in over 0.5s cubic-bezier(0.4, 0, 0.2, 1).

Responsive (measured)

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

Screens

Sections (11)