Slacc Inspired Design System
Slack's design language as a DESIGN.md file. Aubergine #4a154b, Salesforce Avant Garde, 19 colors, 16 components. For React, Next.js, and AI tools.
Add shadcn.io to your AI agent. · Pro It installs blocks, icons and templates in your design system from a prompt, with Pro.
Set up MCP- Primary
- #4a154b
- Typeface
- Salesforce-Sans
- Shape
- Soft
- Base radius
- 8px
- Colors
- 19
- Type tokens
- 15
- Components
- 16
- Spacing values
- 7
About
About Slacc Inspired DESIGN.md
Curated by Dov Azencot · Updated May 12, 2026 · Source slack.com (opens in a new tab)
Slack's design language is built around one enduring decision: a single deep aubergine (#4a154b) carries the entire brand. The color appears on every filled CTA, the featured pricing tier, the closing marketing band, and the wordmark itself. Around that one voltage the system stages an unusually delicate ecosystem of cream and lavender canvases (#f4ede4, #f9f0ff), pastel-mesh atmospheric gradients, and floating product UI mockups composited above the wash. The shape vocabulary is dominated by 90px pill buttons with 28–30px horizontal padding — over-padded compared to typical SaaS defaults, which is what gives the brand its distinctly comfortable, almost generous feel.
This page packages that system into a single DESIGN.md file in the Google Labs spec format. Inside: 19 colors tokens grouped into brand, surface, text, and semantic families, 16 typography styles across two proprietary humanist sans faces (Salesforce Avant Garde for display, Salesforce Sans for UI), 7 corner radii anchored on the 90px pill, 7 spacing tokens stepping from 4px to 28px, and 22 documented components covering buttons, pricing cards, navigation, the aubergine footer band, and the pastel-mesh hero composites that define the brand's atmosphere.
A working React or Next.js developer feeds this file to Claude, Cursor, or Copilot and the agent reproduces Slack's chromatic restraint rather than a generic shadcn theme — one aubergine CTA per viewport, blue links at #1264a3, pill buttons at 90px radius, display headlines pulled tight with -0.768px tracking at 64px. The Salesforce typefaces are proprietary, so substitute Inter from Google Fonts at matching weights. The system is worth studying because it proves chromatic monotheism still works at marketing-site scale when the supporting cast — cream canvases, pastel-mesh gradients, generous pill padding — is calibrated precisely.
What makes it distinct
5
- Chromatic monotheismaubergine #4a154b carries CTAs, the featured pricing tier, the footer band, and the wordmark in a single voltage
- Pill geometry at 90px radius with 28–30px horizontal paddingover-padded by SaaS-default standards, deliberately so
- Two proprietary humanist sans familiesSalesforce Avant Garde for display at 32–64px, Salesforce Sans for body at 1.55 leading
- Pastel-mesh hero gradientspeach, lavender, and dusty green stops blurred behind floating product UI mockups, never inside chrome
- Blue inline links #1264a3the only chromatic departure from the aubergine-and-cream world
slack.com
Live at slack.com
A snapshot of the brand in production. Scroll the frame to see the whole page.

Colors
19 colors
Slacc Inspired's system runs on #4a154b as its primary voltage, used in 3 of 16 components. Type is set in Salesforce-Sans across 15 tokens from 12px to 64px, weights 400–700. Shape language is soft — components average 40px corner radius, with no sharp interactive edges.
Brand & Accent
Sparing, CTA-only voltage · 4
Surface
Page and card backgrounds · 5
Text
Headlines, body, captions · 6
Borders & Hairlines
Dividers, outlines, rules · 2
Semantic
Status, errors, success, links · 2
Typography
15 type tokens
Set in Salesforce-Sans across 15 tokens, from 12px to 64px, weights 400–700. Shown in its own stack: where the font isn't installed, the fallback the file names stands in.
- display-xxl64px · weight 700 · lh 1.12 · tracking -0.768pxThe quick brown fox jumps over the lazy dog
- display-xl58px · weight 600 · lh 1.25 · tracking -0.464pxThe quick brown fox jumps over the lazy dog
- display-lg50px · weight 700 · lh 1.12 · tracking -0.6pxThe quick brown fox jumps over the lazy dog
- display-md32px · weight 700 · lh 1.25 · tracking -0.256pxThe quick brown fox jumps over the lazy dog
- heading-lg24px · weight 700 · lh 1.33 · tracking -0.096pxThe quick brown fox jumps over the lazy dog
- heading-md22px · weight 600 · lh 1.4The quick brown fox jumps over the lazy dog
- heading-sm18px · weight 600 · lh 1.56 · tracking -0.0216pxThe quick brown fox jumps over the lazy dog
- body-lg18px · weight 400 · lh 1.55 · tracking -0.0216pxThe quick brown fox jumps over the lazy dog
- body-md16px · weight 400 · lh 1.55The quick brown fox jumps over the lazy dog
- body-strong16px · weight 700 · lh 1.5 · tracking 0.16pxThe quick brown fox jumps over the lazy dog
- button-lg18px · weight 700 · lh 1The quick brown fox jumps over the lazy dog
- button-md16px · weight 700 · lh 1.38 · tracking 0.2pxThe quick brown fox jumps over the lazy dog
- button-cap14.4px · weight 700 · lh 1 · tracking 0.144pxThe quick brown fox jumps over the lazy dog
- caption14px · weight 400 · lh 1.43 · tracking 0.1pxThe quick brown fox jumps over the lazy dog
- micro-cap12px · weight 700 · lh 1 · tracking 0.96pxThe quick brown fox jumps over the lazy dog
Layout
Radii and spacing
7 corner radii and 7 spacing values. Shape language: soft.
Radii
- xs2px
- sm4px
- md8px
- lg12px
- xl16px
- xxl48px
- pill90px
Spacing
- xs4px
- sm8px
- md12px
- lg16px
- xl20px
- xxl24px
- huge28px
Components
16 components
Each rendered from its tokens (color, type, radius, padding) on Slacc's own canvas.
- Button Primary Pillbutton-primary-pillButton Primary Pill
- Button Primary Pill Pressedbutton-primary-pill-pressedButton Primary Pill Pressed
- Button Secondary Pillbutton-secondary-pillButton Secondary Pill
- Button Outline Auberginebutton-outline-aubergineButton Outline Aubergine
- Button Outline On Auberginebutton-outline-on-aubergineButton Outline On Aubergine
- Type here…text-inputText Input
- Pill Cap Shadepill-cap-shadePill Cap Shade
- Card Pricingcard-pricingCard Pricing
- Card Pricing Featuredcard-pricing-featuredCard Pricing Featured
- Card Feature Creamcard-feature-creamCard Feature Cream
- Card Aubergine Bandcard-aubergine-bandCard Aubergine Band
- Card Statcard-statCard Stat
- Nav Bar Lightnav-bar-lightNav Bar Light
- Link On Lightlink-on-lightLink On Light
- Link On Auberginelink-on-aubergineLink On Aubergine
- Footer Auberginefooter-aubergineFooter Aubergine
In use
The system, in use
Slacc's tokens on the kind of product it builds.
Build something people actually use.
A short paragraph of marketing copy that previews how the brand's display tier and body tier read together. Two sentences is usually enough.
FAQ
Slacc Inspired design system FAQ
Common questions about Slacc's tokens, components, and how to use this DESIGN.md in your project.
Read next
Related reading
Specs, directories, and component libraries that pair with this design system.
Use it
Use Slacc Inspired in your project
One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.
Download the DESIGN.md
One machine-readable file: every color, type, radius, spacing, and component token of Slacc Inspired.
Feed it to your AI tool
Drop it into Claude, Cursor, or GitHub Copilot. The agent writes React components and Tailwind classes that match Slacc Inspired's visual language.
Reference the tokens directly
Or paste the values into your Tailwind config, CSS variables, or component library: every color, size and radius is a quoted, ready-to-copy value.
Read the full DESIGN.md: overview, rationale, do’s and don’ts
Overview
Slack's design language centers on a deep aubergine primary ({colors.primary} — #4a154b) — the brand's most enduring visual asset — applied as the dominant button color, the footer band, the featured pricing tier, and the brand wordmark. Around that aubergine the system stages an unusually delicate ecosystem: cream-lavender hero canvases with soft pastel-mesh gradients (peachy oranges, lavenders, dusty greens) that pulse behind floating product UI mockups, with the actual interface chrome rendered in fine detail at 3:2 aspect.
Typography splits between two proprietary humanist sans families. The display tier runs at 700 weight at sizes 32–64px with negative letter-spacing for tight optical density on hero headlines. The UI tier uses the second family at 400–700 with slightly relaxed leading (1.55) — the brand's body copy reads quietly without competing with the aubergine moments.
Buttons are pill-shaped at 90px radius with an unusual amount of horizontal padding (28–30px), giving them a distinctly comfortable, almost over-padded feel. The primary aubergine pill is the only filled button in most contexts; secondary actions use a soft lavender pill ({colors.canvas-lavender} — #f9f0ff) which reads as a gentler echo of the primary surface. Inline links shift to a saturated blue ({colors.link-blue} — #1264a3) — the brand's only chromatic departure from the aubergine-and-cream world.
Key Characteristics:
- Single aubergine primary (
{colors.primary}— #4a154b) reused across CTAs, the featured pricing tier, the footer band, and the wordmark — the brand's chromatic monotheism. - Cream-lavender hero canvas (
{colors.canvas-cream}— #f4ede4 /{colors.canvas-lavender}— #f9f0ff) with diffused pastel-mesh atmospheric gradients and floating UI mockups composited above. - Pill buttons at
{rounded.pill}(90px radius) with generous 28–30px horizontal padding — over-padded by SaaS-default standards, deliberately so. - Tight negative letter-spacing on display sizes (-0.768px on 64px hero) for editorial-density headlines.
- Blue inline links (
{colors.link-blue}— #1264a3) — the only non-aubergine chromatic accent in body type. - Pastel-mesh gradient atmospherics: every hero band has a subtle peach-lavender-dusty-green wash behind it; product UI sits on top, never inside, the gradient.
- Statistics cards rendered in massive aubergine display type (90% / 43 / 87%) on white — quantitative emphasis through scale alone.
Known Gaps
- In-product chat surfaces: the spec captures public marketing pages only (home,
/features/channels,/pricing,/contact-sales). The in-app chat interface — channels sidebar, message composer, threads pane, huddle UI — is not documented here. - Workspace dark theme: Slack's in-product workspace ships dark variants (Aubergine, Monument, Choco, Ochin), but the public marketing site is light-only and this DESIGN.md follows the public surface.
- Pastel-mesh gradient implementation: documented as a CSS radial-gradient stack composed of peach, lavender, and dusty green stops, but the precise color stops, blur radii, and stop positions vary by hero band and were not extracted exhaustively.
- Form input error states: the semantic error color (
{colors.semantic-error}— #cc4117) is documented, but the full outline + helper-text combination on validation failure was not captured. - Loading skeletons: not visible on the extracted surfaces.
- Salesforce sub-product surfaces: since Slack's parent ships Sales Cloud, Service Cloud, and other branded products with overlapping visual systems, only the Slack-marketing surfaces are captured here.
Communication & Messaging
More systems like this
More DESIGN.md files in Communication & Messaging.
Pricing
Build it with Pro
The DESIGN.md files are free. Pro adds 6,000+ blocks, premium templates and the MCP server, so your AI editor builds in your system for you.
4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.
Billing
Billed once a year in USD. Cancel anytime.
- How many people can use the license.
- Client work, SaaS products and anything you charge for.
- Production-ready React sections: hero, pricing, features, dashboards and more.
- Complete multi-page sites you can ship as they are.
- React icons from every major library, installable with one command.
- Presets that restyle every block, in light and dark.
- Lets your AI editor search, preview and install blocks for you.
- Priority requests are answered first.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- Seats: 1 seat
- Commercial use: Personal & open source only
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Basic usage
- Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
- Seats: Up to 5 seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: High usage
- Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
- Seats: Unlimited seats
- Commercial use: Included
- Pro blocks: 6,000+ blocks
- Templates: All 14 templates
- React icons: 294k+ icons
- Themes: All 59 themes
- MCP server: Unlimited usage
- Support: Priority
Billed once a year in USD. Cancel anytime.
Individual
For personal projects & open source
$32instead of $49/mo
$389 billed yearly
- How many people can use the license.Seats: 1 seat
- Client work, SaaS products and anything you charge for.Commercial use: Personal & open source only
- Production-ready React sections: hero, pricing, features, dashboards and more.Pro blocks: 6,000+ blocks
- Complete multi-page sites you can ship as they are.Templates: All 14 templates
- React icons from every major library, installable with one command.React icons: 294k+ icons
- Presets that restyle every block, in light and dark.Themes: All 59 themes
- Lets your AI editor search, preview and install blocks for you.MCP server: Basic usage
- Priority requests are answered first.Support: Standard
Team
Most popularFor freelancers, agencies & startups
$66instead of $99/mo
$789 billed yearly · ≈ $13/dev/mo
Everything in Individual, plus
- How many people can use the license.Seats: Up to 5 seats
- Client work, SaaS products and anything you charge for.Commercial use: Included
- Lets your AI editor search, preview and install blocks for you.MCP server: High usage
- Priority requests are answered first.Support: Priority
Organization
For companies with larger teams
$132instead of $199/mo
$1,589 billed yearly
Everything in Team, plus
- How many people can use the license.Seats: Unlimited seats
- Lets your AI editor search, preview and install blocks for you.MCP server: Unlimited usage
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
Your system, built for you
Every block, template and icon, installed by your AI agent in your design system. The DESIGN.md files stay free.