Six screens. Petrol foundation, gelb accents, Swiss restraint.
A high-fidelity recreation of the PostFinance iOS app, post-March 2025 rebrand. Petrol #004B5A carries the brand spine; gelb #FFCC00 appears as accent only. Demo data throughout.
A few principles, applied consistently.
The whole system rests on a small set of decisions. Internalise these and the rest follows.
Five lockups, applied with discipline.
The wordmark is the primary identity. The signet shows up in app icons and ultra-compact placements. White-on-petrol is the only reverse variant.
Petrol holds the line. Gelb is reserved.
Eleven petrol steps cover surfaces from soft tints to deep tiles. Gelb appears as accent only — never as a wash. The whole foreground stack is petrol-tuned.
Two weights. Light does the work.
PostFinance Grotesk in production, Inter as the open-source fallback. The contrast between Light 300 and Bold 700 IS the type system.
A 4-pixel base. Twenty everywhere.
Every spacing decision is a multiple of 4. The grid gutter and screen-edge padding are both 20px — that's the rhythm of the whole product.
Two shape signatures: 20 and 100.
20px rounds every card, tile, and feature surface. 100px makes every CTA a pill. Sharp corners do not appear in product UI.
Soft, large, low opacity.
Three steps that signal elevation without weight. No coloured shadows, no inner shadows, no harsh drops.
Two tiers. System stays petrol; composite earns its gelb.
System icons are 1.6px stroked, 24×24, petrol on petrol-1. Composite icons compose petrol stroke with exactly one gelb fill disc — used to draw attention without breaking the calm.
Building blocks, fully specced.
Each component below ships with the exact tokens and props used across the kit. Click any chip to copy the value.
Direct over decorative. Confident over cute.
The voice is Swiss-direct and human. Plain language IS the trust signal — short sentences, no exclamation marks, no synthetic warmth.
Calm. Like a Swiss train pulling into a station.
Smooth fades and gentle slides. No bounces, no overshoots, no springs. Three durations, two easings.
Drop it in. Tokens, snippets, and a checklist.
Everything below is meant to be copied. The full token sheet is one click; component snippets compose on top.