Compliance Alliance Charter Design System · v0.1
Atoms

Buttons

Actions, ranked by weight. One primary action per view; everything else steps down to secondary, ghost, or subtle. The AI variant is reserved for Argus actions.

Variants

Variants
<button class="btn btn--primary">Start workflow</button> <button class="btn btn--secondary">Carry forward</button> <button class="btn btn--ai"><i data-lucide="sparkles"></i> Ask Argus</button>

With icons

Leading & trailing icons · icon-only

Sizes

sm · md (default) · lg

States

default · disabled · block

Usage

VariantWhen
primaryThe single most important action in a view (start, submit, approve).
secondaryImportant but not primary — alternative paths, exports.
ghostLow-emphasis (cancel, dismiss) and toolbar actions.
subtleTertiary, brand-tinted in-context links to related content.
dangerDestructive, irreversible actions. Always paired with confirmation.
aiReserved for Argus / agentic actions only — keeps the AI affordance unmistakable.

Button group & split

grouped · split-action