MozaikaProduct

Shopify — design system & UI screens

E-commerce · 1 screen · 12 sections · shopify.com

Near-black editorial landing where a full-bleed portrait of a person in a hoodie anchors a massive thin-weight "Be the next AI all-star" hero, with a slim top nav and pill CTAs. The signature treatment is the relentless stack of dark, oversized product-screenshot cards and bento collages (storefronts, POS hardware, admin dashboards) punctuated by a saturated violet "Sidekick" AI section and a glowing blue terminal/code block, building a cinematic scroll of real Shopify UI rather than abstract illustration. Big stat callouts ("15% better-converting checkout", "250M+ buyers") and a globe visual reinforce scale before a light footer CTA.

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

Decoded design system

Shopify's decoded design system: background #000000, text #ECECEE, accent #36F4A4, link #36F4A4, primary #010624; type scale h1 96px / h2 96px / body 18px; 4px spacing base; 0px base radius. The single interactive/action color is #FFFFFF — 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#010624
accent#36F4A4
link#36F4A4
button_bg#FFFFFF
button_text#000000

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
--color-shade-100#000
--color-purple-500oklch(62.7% .265 303.9)
--color-shade-90#18181b
--color-link-dark-active#a1a1aa
--color-aloe-10#c1fbd4
--color-shade-30#d4d4d8
--color-green-500oklch(72.3% .219 149.579)
--color-white#fff
--color-pistachio-10#d4f9e0
--color-zinc-300oklch(87.1% .006 286.286)

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.motion-safe:animate-scro×4 → div.flexdiv.apps-heading-groupdiv.flexspan.inline-block×4 → span.inline-block×6

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

Stagger: span ×6 — 150ms apart.

Responsive (measured)

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

Screens

Sections (12)