Skip to content
SproutAceve · v3.12.1
Get started
Overview What is your role? Getting started Install Adopting Sprout
Foundations
Brand & logos Color Typography Spacing & layout Elevation Iconography Accessibility
Components
Overview Buttons Inputs & forms Data grid Ribbon toolbar Navigation Cards Dialog Tabs Context menu
Practice
Interaction & motion Voice & content Product patterns AI patterns
People & ethics
Design principles Personas UX ethics Trust & direction Meet the makers UX Strategi
Playground
Build the systemplay Tower of tokensplay
Behind the system
How it works Why it pays Changelogv3.12 Roadmap Contribute
Foundations

Color.

One brand colour, a deep neutral ramp, four semantic accents — and a notorious lime-green grid highlight. Every value here is reachable as a CSS variable so components stay theme-agnostic.

Brand — Aceve green

Sparingly applied — primary actions, active state, links.

Danger

Destructive actions, error states, and marketing accents only — never primary UI.

Info

Informational links, badges, and selection rings. The 600 step is our focus-info accent.

Success

Positive states, confirmations, and growth indicators.

Warning

Caution states, stale data, and time-sensitive alerts.

Link

Purple palette for hyperlinks and navigation emphasis.

Neutrals

Twelve steps from #000 to #FFF. The data grid relies on hairlines at --ink-100.

Semantic

Use sparingly. Info for selection rings, danger for destructive actions, grid-active for the cell highlight.

Pairings & contrast

Tested against WCAG AA at 4.5:1.

On Aceve green
#FFFFFF5.4:1 AA
Body text
#00000021:1 AAA
Secondary text
#6261616.3:1 AA
Brand on tint
#4479524.6:1 AA
Destructive
#D134385.0:1 AA
Active grid cell
#00000017.5:1 AAA
← PreviousBrand & logosNext →Typography
Sprout · Aceve Design System · v3.12.1
Figma library GitLabReleases