MozaikaProduct

Granola — design system & UI screens

Productivity · 1 screen · 10 sections · https://www.granola.ai/

Editorial serif hero for the AI meeting notepad; a floating notes-app window over a call tile on a warm off-white ground. Notes, actions and memory, without a meeting bot.

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

Decoded design system

Granola's decoded design system: background #FFFFFF, text #292929, accent #22C55E, link #22C55E, primary #5B6F00; type scale h1 110px / h2 160px / body 14px; 4px spacing base; 12px base radius. The single interactive/action color is #5B6F00 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#FFFFFF
surface#F2F2F2
border#DEDEDE
text#292929
text_muted#7A7A7A
primary#5B6F00
accent#22C55E
link#22C55E
secondary#DDEEDD
button_bg#5B6F00
button_text#FCFCF8

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--oats-border-focus#b2c24899
--oats-border-hairline#47432a33
--oats-fill-accent#5b6f00
--oats-fill-accent-highlight#788c1526
--oats-fill-accent-highlight-strong#5b6f0033
--oats-fill-accent-hover#4c5616
--oats-fill-danger#e95d3d
--oats-fill-danger-hover#bd4a30
--oats-fill-disabled#d5d5d2
--oats-fill-highlight#625a220f

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.video-thumbsdiv.sticky-demo-previewspan.size-3×4 → span.w-1×12 → span.w-1×12 → div.floating-item

Scroll reveal: 8 elements rest at opacity 0, animate in over 1000ms.

Responsive (measured)

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

Screens

Sections (10)