Button shimmer


Ring

Color
Color 1
Color 2
Color 3
Color 4
Highlight
Highlight, dark

Gradient, experimental
Blend
OKLCH keeps transitions between colors vivid. sRGB can gray out where a dark highlight meets a bright color.
Stays seamless between 100 and 170 degrees. Larger bands slow the sweep and widen each streak.

Glow, preview only
Not in shimmer.scss. Drawn on ::before: a blurred copy of the gradient with the button cut out by a mask, so the blur spreads outward from the ring path. No extra elements.

CSS
Primary confirm
Primary confirm, split button (ring moves to the group)
— live preview on gitlab-ui confirm primary tokens — nothing paints at rest