Button
Over-padded 90px pill buttons. Aubergine filled primary is the dominant CTA; soft lavender secondary echoes the primary surface; aubergine-outline variants for white canvases.
@dante · Productivity & SaaS
Workplace-messaging design language built on a deep aubergine primary, cream-lavender pastel-mesh hero canvases, blue inline links, and over-padded 90px pill buttons.

A workplace-messaging brand built around chromatic monotheism: one deep aubergine primary (#4a154b) does the work of the entire accent system, appearing on filled CTAs, the featured pricing tier, the footer band, and the wordmark. Around that aubergine the system stages an unusually delicate ecosystem — cream-lavender hero canvases washed with soft pastel-mesh gradients (peach, lavender, dusty green) that pulse behind floating product-UI mockups. The mockups sit above the gradient, never inside chrome; the gradient itself is the brand's flavor of depth-without-shadows. The overall mood is calm, expansive, and quietly confident.
The palette is aubergine-and-cream with a single blue exception. Aubergine (#4a154b) is reserved for filled CTAs, the featured tier, and the footer; its pressed lift is #611f69. Surfaces run white (#ffffff), warm cream (#f4ede4), and pale lavender (#f9f0ff). Body text is near-black ink (#1d1d1d) with muted #696969 for secondary copy, and #d9bdde mauve on aubergine surfaces. Inline links break to a saturated blue (#1264a3, hover #3860be) — the only non-aubergine accent anywhere. Semantics stay warm: crimson error (#cc4117) and green success (#007a5a).
Two humanist sans tiers. The display tier (Salesforce Avant Garde, substituted with Inter) runs at 700 weight from 32px to 64px with tight negative letter-spacing (-0.768px at 64px) for editorial density. The UI tier (Salesforce Sans, also Inter) handles body, captions, and button labels at 400-700 with a relaxed 1.55 leading. Eyebrows render uppercase with wide 0.96px tracking.
8px base spacing (with 4/12/16/20/24/28 sub-tokens), sections at 64-96px, cards at 32px internal padding, aubergine bands at 48px. Content centers in a ~1240px container while pastel-mesh gradients bleed past its edges. Radius runs 2px (tags) / 4px (inputs) / 8-12px (cards, mockups) / 16px (pricing cards) / 90px (every button). Depth comes from the pastel-mesh gradient and soft rgba(0,0,0,0.1) 0 0 32px mockup halos — never heavy drop shadows.
Buttons are always 90px pills with generous 28-30px horizontal padding — over-padded by SaaS defaults, deliberately so. The aubergine filled pill is the dominant CTA; a soft lavender pill is the secondary. Pricing uses white hairline-bordered cards with one inverted aubergine featured tier. Statistics render as massive 50px aubergine numerals on white. Every marketing page closes with a full-bleed aubergine footer band.
Derived view rendered server-side from package tokens and components — no authored copy.
#4a154b#481a54#611f69#592466#ffffff#1d1d1d#696969#1264a3#3860be#ffffff#f4ede4#f9f0ff#ffffff#4a154b#e6e6e6#000000#cc4117#007a5a#d9bddeSalesforce Avant Garde, Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serifSalesforce Avant Garde, Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serifSalesforce Sans, Inter, system-ui, -apple-system, sans-serifSalesforce Sans, Inter, system-ui, -apple-system, sans-serifui-monospace, 'SF Mono', Menlo, Consolas, monospace{
"displayXxl": "64px/1.12",
"displayXl": "58px/1.25",
"displayLg": "50px/1.12",
"displayMd": "32px/1.25",
"headingLg": "24px/1.33",
"headingMd": "22px/1.40",
"headingSm": "18px/1.56",
"bodyLg": "18px/1.55",
"body": "16px/1.55",
"bodyStrong": "16px/1.50",
"caption": "14px/1.43",
"microCap": "12px/1.0"
}Over-padded 90px pill buttons. Aubergine filled primary is the dominant CTA; soft lavender secondary echoes the primary surface; aubergine-outline variants for white canvases.
Single-line field on white with a 4px radius and hairline border. Focus shifts the border to aubergine; error copy uses the warm crimson semantic color.
Pricing tier card on white with a 16px radius and hairline border. The featured tier inverts to an aubergine fill — the brand's signature pricing move.
Small all-caps eyebrow pill on a cream shade — sits above pricing-tier titles and feature labels.
Display hierarchy in the Avant Garde tier at 700 weight with tight negative tracking (-0.768px at 64px) for editorial-density headlines.
Inline links in saturated blue — the only chromatic departure from the aubergine-and-cream world. No underline until hover; on aubergine surfaces links go white with a persistent underline.
Cream-lavender hero with a pastel-mesh gradient backdrop, 64px display headline, and floating product-UI mockup lifted by the gradient rather than a shadow.
Light top nav on white with a wordmark on the left, centered links, and two pill buttons on the right (soft lavender Sign In, aubergine Try For Free).
Full-bleed aubergine footer band with 4-5 columns of muted-mauve link groups and a small legal row — the page's signature closing chapter.
Statistics callout in massive 50px aubergine display numerals on white — quantitative emphasis through scale alone.
Customer pull-quote in 32px display type with an aubergine opening mark on a cream band — the brand's testimonial signature.
Small status pill at a tight 2px radius for hairline tags and channel markers — the rare non-pill radius in the system.
Rounded-square avatar at an 8px radius — the workplace-messaging convention — with aubergine and lavender initial fills for team rosters and message rows.
Pill-style tab list inside a lavender container — used to switch between marketing views like Channels, Huddles, and Canvas.
A workplace-messaging brand built around chromatic monotheism: one deep aubergine primary (#4a154b) does the work of the entire accent system, appearing on filled CTAs, the featured pricing tier, the footer band, and the wordmark. Around that aubergine the system stages an unusually delicate ecosystem — cream-lavender hero canvases washed with soft pastel-mesh gradients (peach, lavender, dusty green) that pulse behind floating product-UI mockups. The mockups sit above the gradient, never inside chrome; the gradient itself is the brand's flavor of depth-without-shadows. The overall mood is calm, expansive, and quietly confident.
The palette is aubergine-and-cream with a single blue exception. Aubergine (#4a154b) is reserved for filled CTAs, the featured tier, and the footer; its pressed lift is #611f69. Surfaces run white (#ffffff), warm cream (#f4ede4), and pale lavender (#f9f0ff). Body text is near-black ink (#1d1d1d) with muted #696969 for secondary copy, and #d9bdde mauve on aubergine surfaces. Inline links break to a saturated blue (#1264a3, hover #3860be) — the only non-aubergine accent anywhere. Semantics stay warm: crimson error (#cc4117) and green success (#007a5a).
Two humanist sans tiers. The display tier (Salesforce Avant Garde, substituted with Inter) runs at 700 weight from 32px to 64px with tight negative letter-spacing (-0.768px at 64px) for editorial density. The UI tier (Salesforce Sans, also Inter) handles body, captions, and button labels at 400-700 with a relaxed 1.55 leading. Eyebrows render uppercase with wide 0.96px tracking.
8px base spacing (with 4/12/16/20/24/28 sub-tokens), sections at 64-96px, cards at 32px internal padding, aubergine bands at 48px. Content centers in a ~1240px container while pastel-mesh gradients bleed past its edges. Radius runs 2px (tags) / 4px (inputs) / 8-12px (cards, mockups) / 16px (pricing cards) / 90px (every button). Depth comes from the pastel-mesh gradient and soft rgba(0,0,0,0.1) 0 0 32px mockup halos — never heavy drop shadows.
Buttons are always 90px pills with generous 28-30px horizontal padding — over-padded by SaaS defaults, deliberately so. The aubergine filled pill is the dominant CTA; a soft lavender pill is the secondary. Pricing uses white hairline-bordered cards with one inverted aubergine featured tier. Statistics render as massive 50px aubergine numerals on white. Every marketing page closes with a full-bleed aubergine footer band.
DESIGN.mdtext/markdownSKILL.mdtext/markdowntokens/colors.jsonapplication/jsontokens/typography.jsonapplication/jsontokens/components.jsonapplication/jsonadapters/tokens.csstext/cssadapters/shadcn-registry.jsonapplication/jsonadapters/tailwind.config.jstext/javascriptadapters/react/index.tstext/typescriptadapters/html/index.htmltext/htmladapters/html/styles.csstext/css