DESIGN.md · Analysis

Klarna

klarna.com · 3 Aug 2026 · 47 colors · Klarna Title, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif, Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif

Klarna

Klarna is a fintech platform that reimagines everyday payments through a playful, accessible design language. The brand combines Scandinavian minimalism with vibrant accents to make financial services feel approachable and human-centered.

Colors

surface#ffffff
surface-dim#f3f3f5
surface-bright#ffffff
surface-container-lowest#f9f8f5
surface-container-low#f8f7fa
surface-container#f3f3f5
surface-container-high#e2e2e7
surface-container-highest#c4c3ca
on-surface#0b051d
on-surface-variant#504f5f
inverse-surface#0b051d
inverse-on-surface#f9f8f5
outline#c4c3ca
outline-variant#e2e2e7
surface-tint#7039e2
primary#ffa8cd
on-primary#0b051d
primary-container#efecff
on-primary-container#582fb4
inverse-primary#7039e2
secondary#7039e2
on-secondary#ffffff
secondary-container#efecff
on-secondary-container#3d2a70
tertiary#046234
on-tertiary#ffffff
tertiary-container#e6fceb
on-tertiary-container#00331d
error#ae1d1d
on-error#ffffff
error-container#ffe6e6
on-error-container#931414
primary-fixed#efecff
primary-fixed-dim#e4e0f7
on-primary-fixed#3d2a70
on-primary-fixed-variant#582fb4
secondary-fixed#efecff
secondary-fixed-dim#d9c2fb
on-secondary-fixed#2c2242
on-secondary-fixed-variant#5c32b8
tertiary-fixed#e6fceb
tertiary-fixed-dim#a8f3b7
on-tertiary-fixed#00331d
on-tertiary-fixed-variant#014822
background#ffffff
on-background#0b051d
surface-variant#e2e2e7

Typography

display
fontFamily: Klarna Title, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 84px · fontWeight: 700 · lineHeight: 92px · letterSpacing: -0.02em
headline-lg
fontFamily: Klarna Title, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 44px · fontWeight: 700 · lineHeight: 52px · letterSpacing: -0.01em
headline-md
fontFamily: Klarna Title, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 32px · fontWeight: 700 · lineHeight: 40px
title-lg
fontFamily: Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 24px · fontWeight: 600 · lineHeight: 32px
body-lg
fontFamily: Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px
body-md
fontFamily: Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
label-md
fontFamily: Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Klarna Text, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px

Design guidance

Overview

Klarna is a fintech platform that transforms everyday payments into a delightful, human-centered experience. The design system embraces 'Playful Minimalism'—a Scandinavian-rooted aesthetic that combines clean, spacious layouts with vibrant, unexpected color moments. The brand serves consumers and merchants globally, making financial flexibility feel accessible and approachable rather than intimidating. The emotional response is one of calm confidence: users feel in control of their money, supported by a brand that speaks their language without jargon.

Klarna's voice is conversational, optimistic, and direct. The brand avoids corporate formality, instead using warm, human language that acknowledges the user's financial goals without condescension. Vocabulary patterns favor active verbs ('Get started,' 'Manage,' 'Discover') and concrete benefits over abstract promises. Example: 'Split your purchase into 4 interest-free payments—no hidden fees, no surprises.'

Colors

Klarna's color system is built on a foundation of Scandinavian neutrality (Deep Eggplant #0B051D as the primary text and inverse surface) paired with a signature Playful Pink (#FFA8CD) that appears on all primary CTAs, interactive states, and brand moments. This pink is the visual signature—it's warm, approachable, and distinctly Klarna. Secondary colors include a deep Purple (#7039E2) used for secondary actions, links, and accent text, and a vibrant Green (#046234) reserved for positive/success states. The surface stack uses a light, airy palette: pure white (#FFFFFF) for primary surfaces, soft grays (#F8F7FA, #F3F3F5) for containers, and neutral borders (#E2E2E7) that provide structure without visual weight. Error states use a muted red (#AE1D1D) on light backgrounds (#FFE6E6) to maintai

Typography

The typography system uses two proprietary Klarna typefaces: Klarna Title for display and headline scales (bold, confident, 700 weight), and Klarna Text for body and label scales (regular 400 weight for body copy, 600 weight for labels and interactive text). The display scale (84px, 92px line-height, -0.02em letter-spacing) commands attention on hero sections; headline-lg (44px, 52px line-height) anchors major sections; headline-md (32px, 40px line-height) breaks up content. Body text uses 16px–18px sizes with 24–28px line-heights to ensure comfortable reading on all devices. Labels (14px, 20px line-height) are used on buttons and form fields with 600 weight to signal interactivity. All text uses -apple-system fallback for system consistency. On small labels over busy backgrounds, apply te

Layout

Klarna uses a fluid 12-column grid with a maximum container width of 1440px, allowing content to breathe on large screens while remaining readable on mobile. The spacing scale is semantic: xs (4px) for micro-interactions, sm (12px) for tight groupings, md (24px) for standard section gutters, lg (40px) for major section separation, and xl (64px) for hero-to-content transitions. The gutter (24px) is applied consistently to left/right padding on all containers. White space is treated as a design element—sections are separated by lg spacing (40px) minimum, and card-based layouts use md spacing (24px) between items. The hero section uses 80px bottom padding to create visual separation from the next content block. Container padding follows the pattern: md (24px) on tablet/desktop, sm (12px) on m

Elevation & Depth

Depth in Klarna's system is achieved through subtle shadows and layering, not through color darkening. The shadow scale uses three levels: sm (0 2px 4px rgba(0, 0, 0, 0.1)) for cards and small components, md (0 6px 12px rgba(0, 0, 0, 0.1)) for elevated cards and modals, and lg (0 12px 24px rgba(0, 0, 0, 0.1)) for the deepest layers (e.g., full-page modals, sticky headers). Cards at rest use sm shadow; on hover, they elevate to md shadow with a 200ms ease-out transition. Modals and overlays use lg shadow with a semi-transparent dark overlay (rgba(0, 0, 0, 0.16)) behind them. Focus states use a

Shapes

Klarna embraces 'Soft-Technical' border-radius philosophy: sharp enough to feel modern and precise, soft enough to feel approachable. Buttons use full radius (9999px) to create a pill shape that feels friendly and clickable. Cards and containers use lg radius (12px) for a subtle roundness that softens the grid without appearing playful. Input fields and smaller components use DEFAULT radius (4px) for a more technical, form-like appearance. The radius scale progresses: sm (2px) for minimal rounding on borders and dividers, DEFAULT (4px) for inputs and small UI elements, md (8px) for medium cont

Components

Action Elements Buttons are the primary interaction pattern. The primary button uses the signature pink (#FFA8CD) background with deep eggplant text (#0B051D), full radius (9999px), and 12px vertical / 32px horizontal padding for a 48px total height. On hover, the background shifts to #FF8FB8 (approximately 5% darker) with a 200ms ease-out transition. The secondary button uses the inverse (deep eggplant #0B051D background, white text) with DEFAULT radius (4px) and the same padding/height. Ghost buttons are transparent with a 1px border in the outline color (#C4C3CA) and secondary text color (#7039E2); on hover, they fill with surface-container (#F3F3F5). All buttons use label-md typography (14px, 600 weight) and apply focus-visible outline: 2px solid #7039E2 with 2px offset.

Conta

Do's and Don'ts

**Do**

  • Do use the pink (#FFA8CD) exclusively on primary CTAs and interactive affordances—it's the visual signature that makes Klarna recognizable.
  • Do apply lg spacing (40px) between major content sections to create breathing room and visual hierarchy.
  • Do use Klarna Title for all display and headline scales to reinforce brand voice; fallback to system fonts only when custom fonts fail to load.
  • Do apply 200ms ease-out transitions on all interactive state changes (hover, focus, active) to create a sense of responsiveness.
  • Do use the full radius (9999px) on all buttons and badges to signal 'tap here' and lower cognitive load.
  • Do maintain the light, airy aesthetic by using white and soft grays as primary surfaces; reserve darker colors for text and accents.

**Don't**

  • Don't use the pink (#FFA8CD) on secondary or tertiary actions—reserve it exclusively for primary CTAs to maintain visual hierarchy.
  • Don't apply shadows larger than lg (0 12px 24px rgba(0, 0, 0, 0.1)) as this breaks the light, minimalist aesthetic.
  • Don't use border-radius smaller than DEFAULT (4px) on interactive elements; this reduces affordance and feels technical.
  • Don't mix Klarna Title and system fonts in the same headline—choose one and stick with it for visual consistency.
  • Don't apply more than one state change (e.g., color + shadow + scale) on hover; this creates visual noise and confusion.
  • Don't use the secondary purple (#7039E2) on primary CTAs or hero elements; it's reserved for secondary actions and accent text.