Tier 1 — gradient background, white text, strongest CTA. Use sparingly: one per surface.
Variant × state matrix (1×4 = 4 cells)
| variant ↓ / state → | default | hover | active | disabled |
|---|---|---|---|---|
| default |
hover / active force-state mirror the .gradient-btn box-shadow lift; live :hover still owns the precise pixel definition.