Iris Violet
#2b189bViolet supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
Whereby presents a warm, humanized SaaS aesthetic that feels more like a thoughtful European brand than a tech tool. The system is defined by a custom condensed serif (Roslindale) used for display headlines, giving every section an editorial, considered feel — paired with Inter for body and UI to keep the interface functional and calm. A single deep violet (#2b189b) carries brand intent on CTAs and active states, while a warm blush (#f8dbd5) provides section-level atmosphere without competing with content. The visual rhythm alternates between full-bleed blush hero, white content sections, and soft gray cards — creating a gentle cadence rather than a stark corporate grid. Photography is warm and lifestyle-driven (people on laptops in real homes), and the overall feeling is unhurried, private, and European.
#2b189bViolet supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
#211375Hover and pressed state of the Iris Violet button; deeper shift of the same hue for state feedback
#f8dbd5Warm section background (hero, accent bands) — the signature warmth of the brand, not a tint of any other color
#006654Teal supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
#000000Primary text, nav links, icons, body copy — near-absolute dominance means the system runs on contrast, not on color
#ffffffPage background and card surfaces; the default canvas everything sits on
#f4f4f4Soft surface for secondary cards and section bands; lifts content off the white canvas without introducing a new hue
#ccccccDisabled or muted control surface — barely visible, intentionally recessive
120px · 400 · 1.15The quick brown fox jumps
80px · 400 · 1.15The quick brown fox jumps
48px · 400 · 1.15The quick brown fox jumps
40px · 400 · 1.15The quick brown fox jumps
28px · 400 · 1.25The quick brown fox jumps
24px · 400 · 1.25 · -0.67px trackingThe quick brown fox jumps
18px · 400 · 1.5 · -0.29px trackingThe quick brown fox jumps
16px · 400 · 1.5The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
sans-serif — detected in extracted data but not described by AI
Display headlines (hero, section titles). Custom condensed serif used at 80–120px is a signature choice — most SaaS brands default to sans-serif display; this serif elevates copy to editorial weight
Card titles and mid-size headings; same family as display but in a text cut with more comfortable proportions for shorter lines
Body copy, navigation, button labels, tags. Weight 500 for nav and labels, 600 for emphasized UI text. Negative tracking tightens Inter at 18px to match the editorial density of the serif
Fallback rendering layer; not used in primary composition but extracted as the underlying stack
Inter-Medium — detected in extracted data but not described by AI
Inter-SemiBold — detected in extracted data but not described by AI
12px4px12px40px2px4px8px10px16px20px24px32px40px48px56px64px80px88px96px160pxFilled with #2b189b, white text at 16px Inter Medium. Pill radius of 40px (full rounding). Padding 14px 24px. Subtle hover transition to #211375. No border, no shadow — the color and shape do all the work.
1px solid #2b189b border, transparent fill, #2b189b text at 16px Inter Medium. Same 40px pill radius. Becomes a soft #2b189b wash on hover.
Inter 16px Medium, #000000. No underline. Small chevron caret in #000000 for dropdown triggers. 8px vertical padding inside a transparent hit area.
Centered group on white, preceded by a small Inter caption 'Trusted by leading companies like' in #000000 at 14px. Logos render at their native color, separated by 48-64px gaps. No background card or border.
Outlined pill: 1px solid #cccccc, 12px Inter Medium #000000, padding 4px 10px, radius 4px. Sits flush-left above each card heading.
Transparent background on white canvas. Browser mockup sits in a 12px-radius container with a soft shadow. Title in Roslindale Text 28px #000000. Feature list uses '+' glyph in #2b189b before each Inter 16px line. Filled violet CTA at the bottom of the card.
Full-width #f4f4f4 card with 20px radius. Overlapping circular avatar group on the top edge. Small Inter caption ('Whereby for') above a Roslindale Display heading (48-80px). Filled violet Learn more button centered below.
Full-bleed #f8dbd5 background. Two-column layout at 1200px max-width: left column holds the Roslindale Display headline (48-80px) and body copy, right column holds a lifestyle photo inside a 12px-radius container with a soft drop shadow. Photo bleeds 24px above and below the section baseline.
White background, no border or shadow. 80px tall. Wordmark left (Whereby in serif), nav links centered-left, two buttons right (Log in outline, Sign up filled). Bottom hairline of #f4f4f4 separates from content.
Warm-toned, natural light, candid framing. Subjects are typically mid-shot, working on a laptop in a home or studio setting. Rounded to 12px, with a subtle 0 8px 24px rgba(0,0,0,0.08) shadow.
Leading '+' glyph in #2b189b at 16px Inter. Text in Inter 16px #000000. 8-12px vertical spacing between items.
12px radius, thin 1px #f4f4f4 border, 0 12px 32px rgba(0,0,0,0.06) shadow. Traffic-light dots in the top-left corner over a white chrome bar.
#ffffffDefault page canvas
#f8dbd5Warm hero and accent section background
#f4f4f4Secondary card and band surface
#ffffffElevated product card and modal surface
The system avoids drop shadows on text-bearing cards and nav. Elevation is reserved for two roles: framing photography and framing the product UI inside browser chrome. This keeps the editorial pages feeling flat and considered, with depth appearing only where a real object (a photo, a screenshot) is being presented.
0 8px 24px rgba(0,0,0,0.08)
0 12px 32px rgba(0,0,0,0.06)
none (relies on #f4f4f4 surface contrast, not shadow)
Page is centered, max-width 1200px with generous outer margins. The hero is a split layout: text-left / image-right, on a full-bleed blush background. Below the hero, a white trust-badge strip runs edge-to-edge. Subsequent sections alternate between white and #f4f4f4 surface bands, each holding centered content blocks. Product features use a 2-column card grid; use-case messaging uses a single centered carousel card with side-arrows. Vertical rhythm is comfortable: 48-80px between sections, 24-40px inside cards. Navigation is a single white top bar, sticky on scroll, with the wordmark left, links center-left, and two right-aligned action buttons. No sidebar, no mega-menu visible in the hero state — dropdowns are simple flyout panels.
Photography is the dominant visual asset. All imagery is lifestyle photography: real people working on laptops in warm-lit homes, kitchens, and studios. No stock-photo stiffness — framing is candid, mid-shot, often with plants or domestic objects in the background. Color treatment is natural, slightly warm, never desaturated or duotone. The only non-photographic visual is the browser-mocked product UI (screenshots of video calls in green and purple chrome). Icons in the UI are line-style at ~1.5px stroke, monochrome black, no fill. Photography occupies roughly 35-40% of the page area, concentrated in the hero and product feature cards.
**Quick Color Reference** - text: #000000 - background: #ffffff - secondary surface: #f4f4f4 - hero/accent surface: #f8dbd5 - primary action: no distinct CTA color - accent: #006654 (decorative only) **Example Component Prompts** 1. **Hero Section**: Full-bleed #f8dbd5 background. Two-column at 1200px max-width. Left column: Roslindale Display Condensed 56px #000000 headline with -0.028em tracking, Inter 18px #000000 subtext, filled #2b189b pill button (40px radius, 14px 24px padding, white Inter 16px Medium label). Right column: lifestyle photo in a 12px-radius container with shadow 0 8px 24px rgba(0,0,0,0.08). 2. **Product Feature Card**: White canvas, no card background. Browser mockup at top inside a 12px-radius frame with 1px #f4f4f4 border and 0 12px 32px rgba(0,0,0,0.06) shadow. Outlined pill tag above title: 1px #cccccc, 12px Inter Medium, 4px radius. Title in Roslindale Text 28px #000000. Feature list with '+' in #2b189b, Inter 16px #000000 lines, 12px vertical gap. Filled #2b189b pill button below. 3. **Use Case Carousel Card**: #f4f4f4 background, 20px radius, 1200px wide, centered. Overlapping circular avatar row on the top edge. Caption 'Whereby for' in Inter 14px Medium #000000. Roslindale Display Condensed 64px #000000 for the vertical name. Body in Inter 18px #000000. Filled #2b189b pill button centered. 4. **Top Navigation**: White background, 80px height, no shadow, 1px #f4f4f4 bottom border. Left: wordmark in Roslindale. Center-left: Inter 16px Medium #000000 nav links with 32px gap. Right: outline #2b189b Log in button (1px border, 40px radius), then filled #2b189b Sign up button (40px radius, white text). 5. **Trust Badge Strip**: White background, centered. Caption 'Trusted by leading companies like' in Inter 14px #000000, 32px below. Row of 6 company logos at native colors, 48px gaps between, 24px margin top.
Same warm, editorial SaaS approach with a single confident accent color and comfortable white-canvas density
Lifestyle photography of people on laptops in warm-lit homes, paired with clean sans body and minimal UI chrome
One saturated brand color used sparingly on CTAs and active states, with everything else monochrome and editorial
Browser-product brand that uses photography and soft color washes to humanize a tech product
Friendly SaaS with a single violet/indigo accent, comfortable spacing, and a tone that reads warmer than its category
Use the design exports or connect Musterlab to your AI.