Library/Elements/Component variants
Components · Contact sheet · Internal reference

Every Aqua component, one page.

Buttons, KPI tiles, cards, tags, alerts — every size, intent, and state laid out for review. When you're building something new and need to know "what does the dark variant look like next to the orange one?" this is the answer. Pairs with Brand Tokens and Chart Primitives.

Buttons

Three sizes (sm / md / lg) × four intents (primary / accent / ghost / disabled).

Primary
Accent
Ghost
Disabled

KPI tiles

Default / large / dark / accent variants. Mix delta indicators.

Pipeline
$4.6M
↑ $0.8M w/w
Pilots
7
↑ 2 new
Open rate
38%
↓ 2pt
Platform AUM
$2.8B
↑ 3.4× in 24 mo
RIA firms live
142
↑ 18 this Q
Q2 priority
14
drops in flight

Cards

Default / accent (left-border highlight) / dark.

Default
Q1 board update
Quarterly snapshot, key metrics, top risks. 12-minute read.
Highlighted
Aspen Wealth · live
First trade May 6. Hyper-care window active through May 13.
Dark
Apollo Direct Lending
$8.4B platform AUM. Sharpe 1.4. Featured in Q2 newsletter.

Tags

Six intents for taxonomy, status, and emphasis. Use sparingly.

Primary Accent Secondary Live At risk Outline

Alerts

Three intents — info (blue), success (green), warn (orange).

Heads up: Schwab integration window opens Monday. Two pilots dependent on it — they'll go live within 24 hours.
Shipped: Marketplace launch live with 12 sponsors. First-day usage: 28 advisors browsed, 4 inquiry-to-sponsor handoffs.
At risk: Solutions Eng #2 hiring pipeline thin. If unfilled by week 22, onboarding capacity caps at 4 concurrent enterprise customers.

Fork & ship

Every variant defined in CSS at the top of the file. Copy the markup pattern + the CSS rule. Pair with /brand-tokens/ for the underlying token system.

When to use this

Reference page when building a new view. "I need a kpi tile + a few tags + an alert" — open this, grab the markup. Onboard new design contributors with one link.

Reuse ideas

Form variants (inputs, selects, checkboxes), modal variants, navigation states, empty states, loading states, error states.