MozaikaProduct

Klarna Mobile — design system & UI screens

Fintech · 2 screens · klarna.com

Buy now or later payment options for checkout. Four selectable payment plan cards are stacked vertically—pay in full, pay in 4 installments, pay in 30 days, or pay over time—each with an icon, title, placeholder details, and a radio button. A prominent call-to-action button at the bottom offers payment via Klarna.

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/klarna-mobile.

Decoded design system

Klarna Mobile's decoded design system: background #0B061E, text #FFFFFF, accent #0B061E, link #0B061E, primary #0B061E; type scale h1 34px / h2 22px / body 17px; 4px spacing base; 12px base radius. The single interactive/action color is #0B061E — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#0B061E
surface#19142B
border#2F2B3F
text#FFFFFF
text_muted#A2A0A9
primary#0B061E
accent#0B061E
link#0B061E
button_bg#0B061E
button_text#0B061E

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--colors-bg-page#FFFFFF
--colors-bg-plain#FFFFFF
--colors-bg-container#F8F7FA
--colors-bg-subtle#F3F3F5
--colors-bg-neutral#E2E2E7
--colors-bg-inverse#0B051D
--colors-bg-accent#7039E2
--colors-bg-negative#AE1D1D
--colors-bg-negative-subtle#FFE6E6
--colors-bg-warning#FBC64D

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.pr-xma6ck×2 → div.pr-1nmwv0ediv.pr-1nmwv0ediv.pr-1nmwv0ediv.pr-1nmwv0ediv.pr-1s8myht

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

Stagger: span ×5 — 100ms apart.

Stagger: div ×6 — 100ms apart.

Responsive (measured)

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

Screens