Pulse
Pulse creates an independent animation where all characters in the message fade uniformly between gradient colours.

// Default gradient (blue-gray to cyan)
clog.Pulse("Warming up").
Wait(ctx, action).
Msg("Ready")
// Custom gradient
clog.Pulse("Replicating",
clog.ColorStop{Position: 0, Color: colorful.Color{R: 1, G: 0.2, B: 0.2}},
clog.ColorStop{Position: 0.5, Color: colorful.Color{R: 1, G: 1, B: 0.3}},
clog.ColorStop{Position: 1, Color: colorful.Color{R: 1, G: 0.2, B: 0.2}},
).
Wait(ctx, action).
Msg("Replicated")
Use DefaultPulseGradient() to get the default gradient stops.