Aubergine
#611f69Filled CTA buttons, primary navigation fills, dark hero backgrounds — the brand's signature mid-plum, dense enough to ground without veering black
Slack's design language balances a near-white canvas with concentrated pools of aubergine purple — the brand color appears sparingly as CTA fills, dark hero sections, and gradient text highlights while the majority of the page stays airy and monochrome. Type is split into two voices: a geometric display face (Avant-Garde) for oversized headlines at 64-96px, and a humanist sans (Sans) for everything else, keeping body copy at a comfortable 16px. Sections alternate between flat white, faintly lilac washes (#f9f0ff), and fully inverted purple bands, with 16px-radius cards floating over a very subtle 32px ambient shadow. The interface stays quiet so product UI screenshots — rendered in authentic Slack brand chrome — can carry the visual weight.
#611f69Filled CTA buttons, primary navigation fills, dark hero backgrounds — the brand's signature mid-plum, dense enough to ground without veering black
#481a54Largest canvas inversion — full-bleed dark section backgrounds, decorative dark blocks, surface for headline text on white sections
#3d0157Darker plum for button text and shadow tones on aubergine surfaces — reads as near-black against purple fills
#730394Secondary purple for background fills and link accents — sits between Aubergine and Vivid Violet on the purple ramp
#f9f0ffSoftest lilac wash for body backgrounds, pill fills, and card surfaces — the quiet brand tint that never competes with text
#eac8feMid-saturation lavender for card borders, decorative outlines, and pill borders — bridges white and purple without harsh contrast
#9602c7Headline accent text and gradient text fills on dark sections — the bright punch of color that makes key phrases feel switched on; Diagonal black-to-violet gradient for accent text and decorative text fills on dark sections
#d17dfeDecorative card text and bright accents inside feature cards — a lighter iris that adds lift without losing brand identity
#1264a3Slack's channel-link blue for in-product references, sidebar highlights, and hyperlink color — appears inside product UI screenshots, not marketing chrome
#0b4c8cBlue text accent for links, tags, and emphasized short phrases.
#2f8ab7Decorative illustration backgrounds — soft secondary blue used only inside graphic blocks
#1d1c1dPrimary body and nav text — Slack's near-black that reads warmer than pure #000 at small sizes
#454245Secondary body text, icon fills, muted captions — the middle step between Carbon and Mid Gray
#696969Navigation text, subdued labels, disabled-state text — the working neutral for chrome
#808080Placeholder card backgrounds and neutral fill swatches
#edeaedHairline borders, divider lines, subtle 1px separators — the structural neutral that holds cards together
#ffffffPrimary surface — card backgrounds, text on dark, pill fills, button text on purple
#fefbffPage canvas — faintly lilac-tinted white that sets the page apart from harsh #fff
#e8f5faCool-tinted surface wash for secondary panels and nav highlights
#000000Headline text on light sections, icon fills, deepest emphasis — used at display sizes where maximum weight is needed
96px · 700 · 1.08 · -1.15px trackingThe quick brown fox jumps
76px · 400 · 1.2 · -0.91px trackingThe quick brown fox jumps
64px · 700 · 1.12 · -0.77px trackingThe quick brown fox jumps
58px · 600 · 0.97The quick brown fox jumps
50px · 700 · 1 · -0.6px trackingThe quick brown fox jumps
32px · 700 · 1.25 · -0.26px trackingThe quick brown fox jumps
24px · 600 · 1.2The quick brown fox jumps
23px · 600 · 1.21The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Display and heading face — geometric, wide, compressed. Carries every headline from 21px subheads up to 96px hero display. The 400-weight at 76px is anti-convention: Slack trusts its letterforms enough to let headlines whisper rather than shout. Tracking tightens progressively from -0.004em at body sizes to -0.012em at 64px+
Workhorse body and UI face — handles nav, body copy, buttons, captions, and labels. The 12px/700 with 0.057em tracking (uppercase) is the eyebrow-label pattern used for section tags. Body sits at 16px/1.5 — generous enough for reading, compact enough for dense product cards
4px16px999px90px4px2px3px4px5px6px7px8px10px12px16px18px19px20px24px26px28px32px40px48px50px64px80px93px96px98px104px154px215px246px263px278px289px308pxFilled rectangle in #611f69 with white text at 16px/700, 4px radius, 19px top / 20px bottom / 40px horizontal padding. The signature Slack button — compact, rectangular, never pill-shaped at this scale.
Transparent background, #3d0157 text, 4px radius, same vertical/horizontal padding as primary. Border-less; relies on color contrast alone to signal actionability.
Transparent background, #3d0157 text, 90px (full pill) radius, 12px square padding. Used for compact nav-level triggers like feature toggles.
Transparent background, #1d1c1d text, no border, 4px radius. Sits inline with primary nav, visually subordinate to the filled CTA.
Transparent background, #1d1c1d text, sits in nav utility area. Styled as a plain link with no chrome.
Transparent background, 1px #eac8fe border, 16px radius, no shadow. The 'card' variant that defines Slack's quiet card language — border over fill, no elevation.
Transparent or #808080 background, 16px radius, floating with rgba(0,0,0,0.1) 0px 0px 32px 0px shadow. Houses authentic Slack app screenshots — these carry visual weight that marketing cards don't.
White background (#ffffff), 0.08 shadow on scroll (rgba(0,0,0,0.08) 0px 1px 3px), rounded bottom corners, 80px height. Becomes elevated with 0px 5px 20px rgba(0,0,0,0.1) on active state.
12px Salesforce-Sans / 700, uppercase, 0.057em tracking. Used for 'New Feature', 'Partner Apps MCP' tags above feature cards.
Small inline badge, #0b4c8c text on light fill, pill or rounded-rect shape. Marks recently launched features.
Dark plum fill (#3d0157 or near-black), white text, fully rounded, sits above section as a prompt trigger.
Specific words within display headlines use the black-to-violet linear-gradient fill (#000 → #ba01ff). Creates the 'this word is special' effect without color noise.
#481a54 background, white text at 64px/700, soft radial color washes (pink, blue, green, yellow at 25% opacity) decorating edges. Inverted canvas that breaks the white-page rhythm.
White four-pointed star shapes scattered against #481a54 — minimal geometric ornament, no gradients or glow.
#fefbffPage-level background — faintly lilac-tinted white that distinguishes Slack's surface from generic #fff
#ffffffPrimary card and content surface
#f9f0ffSoft purple-tinted background for body sections and pill fills
#e8f5faCool secondary panel surface
#481a54Full-bleed dark hero and feature band backgrounds
0px 0px 32px 0px rgba(0, 0, 0, 0.1)
0px 1px 3px 0px rgba(0, 0, 0, 0.08)
0px 5px 20px 0px rgba(0, 0, 0, 0.1)
inset 0px 0px 0px 1px rgb(97, 31, 105)
Max-width 1200px centered content with sections that break full-bleed. Hero is a centered stack: oversized headline at 64px/700, subtitle at 18px, twin CTAs (filled + ghost), then trust-logo strip, then a large product screenshot card floating below. Section rhythm alternates: white canvas → inverted #481a54 dark band → white canvas → light #f9f0ff wash. Feature sections use a split layout — text-left at ~45% width paired with a product screenshot card-right at ~50%, with vertical centering. Card grids use 3-column layouts for feature cards with lavender borders. Navigation is a sticky top bar that floats with subtle shadow on scroll, containing logo + 5-item menu + search + sign-in + filled CTA. The overall vertical rhythm uses ~96px section gaps to let oversized headlines breathe between bands.
Imagery is overwhelmingly product-UI screenshots — authentic Slack app windows rendered at scale with real channel chrome, avatars, and message threads. These screenshots sit inside floating cards with 16px radius and a 32px ambient shadow. Secondary imagery is logo lockups for 'Trusted by' social proof (GM, OpenAI, Target, Paramount, Stripe, IBM — all rendered as grayscale SVG wordmarks). The dark hero band uses minimal geometric ornament — scattered white four-point star shapes and soft radial color washes (pink, blue, green, yellow at 25% opacity) at the edges. No lifestyle photography, no human imagery, no illustrations outside the product UI context. The object-as-hero approach means screenshots occupy 40-60% of viewport width on most feature sections.
**Quick Color Reference** - text: #1d1c1d (primary), #454245 (secondary), #696969 (muted) - background: #fefbff (canvas), #ffffff (card), #f9f0ff (wash), #481a54 (dark band) - border: #edeaed (hairline), #eac8fe (lavender card border) - accent: #9602c7 (gradient text), #d17dfe (card accent) - primary action: #611f69 (filled action) **Example Component Prompts** 1. Create a Primary Action Button: #611f69 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA. 2. **Feature Card with Lavender Border**: Transparent background, 1px #eac8fe border, 16px radius, 24px padding. Eyebrow label at 12px/700 uppercase with 0.057em tracking in #696969. Heading at 22px Salesforce-Avant-Garde weight 600, #1d1c1d. Body at 16px/1.5 Salesforce-Sans, #454245. 3. **Product Screenshot Card**: #ffffff background, 16px radius, padding 0, with rgba(0,0,0,0.1) 0px 0px 32px 0px shadow. Contains authentic Slack UI screenshot with #4a154b sidebar and white message area. Aspect ratio ~16:10. 4. **Dark Hero Band**: Full-bleed #481a54 background, 96px top/bottom padding. Headline at 64px Salesforce-Avant-Garde weight 700, #ffffff. Body at 18px Salesforce-Sans weight 400, #ffffff at 85% opacity. Decorative white four-point stars scattered at 30% opacity. Optional radial color washes (pink/blue/green/yellow at 25%) at edges. 5. **Sticky Nav Bar**: #ffffff background, 80px height, full-width. Contains logo left, 5-item menu (Features, Solutions, Enterprise, Resources, Pricing) at 15px/700 in #1d1c1d, search icon, 'Sign in' link, and 'Request a demo' filled CTA in #611f69. On scroll: rgba(0,0,0,0.08) 0px 1px 3px 0px shadow appears.
Gradients are used sparingly and only for text decoration. The signature black-to-violet gradient (linear-gradient(104deg, rgb(0,0,0) 9.56%, rgb(186,1,255) 102.66%)) is applied as a background-clip: text fill on individual keywords within white-section headlines. On dark hero bands, radial color washes at 25% opacity (pink, blue, green, yellow) sit at viewport edges to add warmth without competing with the plum background. No gradients are used on UI surfaces (buttons, cards, inputs) — gradients are text-only and decorative-only in this system.
Motion personality is expressive: primary duration is 0.42s with ease timing for most UI transitions, while decorative background-swap animations run at 4s and 8s for ambient effects. The cubic-bezier(0.165, 0.84, 0.44, 1) curve appears 40 times — it's the signature ease-out used for reveals and slide-ins. Transitions focus on transform, max-height (for expanding content), and box-shadow (for nav elevation changes). The system favors physical-feeling motion over flat fades.
Same split between geometric display headings and humanist body sans, same restrained use of a single saturated brand color against near-white canvas, same rectangular-not-pill primary buttons with 4px radius
Similar dark hero band alternating with white canvas rhythm, oversized condensed headlines that let the canvas breathe, product-UI screenshots doing the visual heavy lifting instead of lifestyle photography
Shared pattern of gradient-text keyword emphasis inside large display headlines, lavender/purple accent borders on feature cards, rectangular filled CTAs in a single brand hue
Identical layout grammar — centered hero stack with twin CTAs, product screenshot card floating below, 3-column feature grids with bordered cards, alternating light/dark section bands
Use the design exports or connect Musterlab to your AI.