DESIGN.md · Analysis

BARMER

barmer.de · 2 Sept 2026 · 47 colors · BARMER Beat Screen, Helvetica, Arial, sans-serif

BARMER

Germany's leading health insurance provider, combining institutional trust with modern digital accessibility. The design system balances regulatory clarity with vibrant brand energy through a purple-dominant accent palette and clean, purposeful typography.

Colors

surface#ffffff
surface-dim#fdfdfd
surface-bright#ffffff
surface-container-lowest#f9f9f9
surface-container-low#f5f5f5
surface-container#efefef
surface-container-high#e8e8e8
surface-container-highest#dcdcdc
on-surface#212121
on-surface-variant#747474
inverse-surface#292929
inverse-on-surface#f5f5f5
outline#525252
outline-variant#a0a0a0
surface-tint#8739f4
primary#8739f4
on-primary#ffffff
primary-container#e8d9ff
on-primary-container#5c27a6
inverse-primary#c9b3ff
secondary#6b25c5
on-secondary#ffffff
secondary-container#e8d9ff
on-secondary-container#4a1a8f
tertiary#69a500
on-tertiary#ffffff
tertiary-container#d2e6b4
on-tertiary-container#3d6b00
error#a21b12
on-error#ffffff
error-container#ffd8d0
on-error-container#7a0f08
primary-fixed#e8d9ff
primary-fixed-dim#d0c0ff
on-primary-fixed#3a0e7a
on-primary-fixed-variant#6b25c5
secondary-fixed#e8d9ff
secondary-fixed-dim#d0c0ff
on-secondary-fixed#2a0a52
on-secondary-fixed-variant#521d99
tertiary-fixed#d2e6b4
tertiary-fixed-dim#b8d089
on-tertiary-fixed#1f3a00
on-tertiary-fixed-variant#4a6b00
background#ffffff
on-background#212121
surface-variant#e8e8e8

Typography

display
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 60px · fontWeight: 900 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 48px · fontWeight: 900 · lineHeight: 56px · letterSpacing: -0.02em
headline-md
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 32px · fontWeight: 700 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 24px · fontWeight: 700 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 20px · fontWeight: 400 · lineHeight: 32px · letterSpacing: 0em
body-md
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 18px · fontWeight: 700 · lineHeight: 28px · letterSpacing: 0.01em
label-sm
fontFamily: BARMER Beat Screen, Helvetica, Arial, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em

Design guidance

Overview

BARMER is Germany's leading statutory health insurance provider, serving millions with comprehensive coverage and digital-first member experiences. The design system embodies 'Institutional Clarity with Modern Energy'—a visual language that balances regulatory trust (clean typography, generous whitespace, high contrast at #212121 on #ffffff) with vibrant brand personality through a distinctive purple accent (#8739f4) and supporting green (#69a500). The brand personality is authoritative yet approachable, speaking to members with precision and empathy. The UI evokes confidence through clarity: every interaction is purposeful, every color choice deliberate, every spacing decision intentional. Voice: direct, reassuring, never patronizing. Example sentence: 'Ihre Gesundheit ist unsere Priorität—wir machen es einfach, die beste Versorgung zu bekommen.'

Colors

The BARMER color system prioritizes accessibility and institutional trust while leveraging a bold purple accent to signal interactivity and brand presence. Primary (#8739f4) is the signature accent used exclusively on call-to-action buttons, interactive links, and focus states—it commands attention without overwhelming the interface. On-primary (#ffffff) ensures WCAG AAA contrast (21:1) on primary buttons. Secondary (#6b25c5) and its hover state (#521d99) provide depth for secondary interactions and link states, creating a cohesive purple family that reinforces brand identity across the experience. Tertiary (#69a500) is reserved for banner alerts, success states, and secondary CTAs, providing visual distinction from the primary purple. The surface stack (from #ffffff surface down to #dcdcd

Typography

The typography system is anchored in BARMER Beat Screen, a custom brand typeface that conveys institutional authority while remaining approachable. The type hierarchy spans from Display (60px, 900 weight) for hero statements down to Label-sm (14px, 600 weight) for metadata and badges. Headlines use 900 weight (headline-lg: 48px, 56px line-height) to command attention on landing pages and section breaks. Body text defaults to 400 weight at 16px with 24px line-height (body-md) for optimal readability on desktop and mobile; body-lg (20px, 32px line-height) is reserved for prominent introductory paragraphs. All interactive labels (buttons, links) use 700 weight at 18px (label-md) to signal clickability. Letter-spacing is tightly controlled: headlines use -0.02em to -0.04em for visual impact, w

Layout

The layout system uses a 12-column grid with a fixed max-width of 1280px, centered on the viewport with symmetric margins. Container max-widths scale responsively: 1280px on desktop (1440px+ screens), 1099px on tablets (1024px–1199px), and full-width with 24px gutters on mobile (< 1024px). The spacing scale is semantic and hierarchical: unit (8px) is the base increment; sm (12px) is used for tight component padding; md (24px) is the standard gutter and card padding; lg (40px) separates major sections; xl (64px) creates breathing room between page sections. White-space is generous—sections are separated by at least lg (40px) vertically, and cards within sections use md (24px) padding internally. The grid enforces a rhythm: hero sections occupy 100% width with lg padding top/bottom; content

Elevation & Depth

Depth in the BARMER system is achieved through subtle shadows and strategic use of the surface container stack, avoiding heavy drop-shadows that would undermine the clean, institutional aesthetic. Level 1 (Base): the white surface (#ffffff) with no shadow, establishing the default plane. Level 2 (Cards & Containers): box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2) (elevation.lg), a soft, diffuse shadow that lifts cards 4–8px above the base. Level 3 (Modals & Overlays): the same shadow as Level 2, paired with a semi-transparent dark overlay (rgba(0, 0, 0, 0.5)) and optional backdrop-filter: blur(4p

Shapes

The shape philosophy is 'Institutional Softness'—combining the precision of a regulated industry with the approachability of modern design. Buttons use full radius (999px) to signal interactivity and soften the institutional feel; this applies to all button variants (primary, secondary, tertiary) at 48px height with 12–22px horizontal padding. Cards and containers use lg radius (16px), creating a gentle corner that feels contemporary without being playful. Input fields use DEFAULT radius (8px), a subtle rounding that distinguishes them from buttons while maintaining visual coherence. Modals an

Components

Action Elements Buttons are the primary interactive element and come in three variants: primary (purple #8739f4 background, white text, 999px radius, 48px height, 18px 700-weight label), secondary (transparent background, purple text, 2px purple border, 999px radius, 44px height, 16px 700-weight label), and tertiary (green #69a500 background, white text, 999px radius, 48px height). All buttons use padding: 12px 22px (or 10px 22px for secondary to account for border). Hover states transition all properties over 200ms ease: primary darkens to #7130cd, secondary fills with rgba(135, 57, 244, 0.16) and text darkens to #521d99, tertiary darkens to #5a8c00. Active states deepen further (primary to #5c27a6, secondary to #3a166f). Focus states add a 3px outline in rgba(135, 57, 244, 0.1) with

Do's and Don'ts

**Do**

  • Do use the primary purple (#8739f4) exclusively for interactive elements (buttons, links, focus states) to create a consistent visual language for 'clickability.'
  • Do maintain the 24px gutter and 40px section spacing religiously—this rhythm is what makes the layout feel institutional and trustworthy.
  • Do apply 999px border-radius to all buttons and 16px to all cards; this distinction signals hierarchy and prevents visual confusion.
  • Do use BARMER Beat Screen at 900 weight for headlines and 700 weight for interactive labels; this weight contrast is critical for scanability.
  • Do test all interactive elements with keyboard navigation and screen readers; focus states must use the 3px outline in rgba(135, 57, 244, 0.1), never remove outline.
  • Do use the surface-container stack for nested backgrounds instead of adding shadows; this keeps the interface clean and regulatory-friendly.

**Don't**

  • Don't use the primary purple (#8739f4) for body text, backgrounds, or non-interactive elements; reserve it exclusively for CTAs and focus states.
  • Don't apply shadows heavier than 0 0 0.625rem rgba(0, 0, 0, 0.2); the institutional aesthetic requires restraint and clarity, not depth.
  • Don't mix border-radius values arbitrarily; stick to the defined scale (4px, 8px, 12px, 16px, 24px, 999px) to maintain visual coherence.
  • Don't use custom fonts other than BARMER Beat Screen and fallbacks (Helvetica, Arial); this ensures consistency across all platforms and print materials.
  • Don't reduce padding below 12px (sm) or margins below 8px (unit) in the main content area; white-space is a feature, not a bug.
  • Don't apply color overlays or gradients to the primary purple; use the defined hover and active states (#7130cd, #5c27a6) to maintain brand integrity.