Redesign: flat caps on a solid 5px floor. Hover and disabled are gap-fills.

Buttons

One mint cap per view: the main action. Quiet buttons are flat tone with mint-bright labels. Text buttons are mint-bright with a mint-deep bar under them. A pressed cap sinks onto its floor.

RestHoverFocusActive (pressed)Disabled .cv-btn primary
.cv-btn--quiet secondary
.cv-link ghost / text

Sizes and the coin cap

.cv-btn--small · 38px, r10, 15px (Arcade Floor slots)
.cv-btn--take · coin cap: only to take something away
coin, pressed