MozaikaProduct

Checkout.com — design system & UI screens

Fintech · 1 screen · 13 sections · https://www.checkout.com/

Dark hero with oversized type framed by a photo collage and an adidas/IKEA/Klarna logo wall.

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/checkout-com.

Decoded design system

Checkout.com's decoded design system: background #000000, text #ECECEE, accent #186AFF, link #BBFF00, primary #186AFF; type scale h1 90px / h2 90px / body 12px; 4px spacing base; 10px base radius. The single interactive/action color is #186AFF — 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#186AFF
accent#186AFF
link#BBFF00
secondary#0C1142
button_bg#186AFF
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

Micro-interactions run at 300ms (dominant) with ease.

Native design tokens

TokenValue
--component-library-checkout-x-flowninja-2026_theme---color--surface--bkg-elevated-1#eeeff1
--component-library-checkout-x-flowninja-2026_theme---color--surface--bkg-main-0#fff
--component-library-checkout-x-flowninja-2026_button-style---border#186aff
--component-library-checkout-x-flowninja-2026_button-style---background#186aff
--component-library-checkout-x-flowninja-2026_button-style---text#fff
--component-library-checkout-x-flowninja-2026_button-style---border-hover#0055d4
--component-library-checkout-x-flowninja-2026_button-style---background-hover#0055d4
--component-library-checkout-x-flowninja-2026_button-style---text-hover#fff
--component-library-checkout-x-flowninja-2026_colors---color--primary--neutrals--800#363636
--component-library-checkout-x-flowninja-2026_colors---color--primary--neutrals--1000#181818

…and 62 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.swiper-slide×9 → div.swiper-slide×27 → img.new-announcement-banner-a.rb-25-branda.rb-25-branddiv.swiper-slide×24

Overlay recipe (measured)

dialog panel: rgba(0, 0, 0, 0) · radius 0px

Responsive (measured)

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

Screens

Sections (13)