@@ -109,8 +109,14 @@ func New(numChars int, label string, t *styles.Theme) (a Anim) {
109 // Pre-render initial characters.
109 // Pre-render initial characters.
110 a.initialChars = make([]string, a.width)
110 a.initialChars = make([]string, a.width)
111 for i := range a.initialChars {
111 for i := range a.initialChars {
113+ if i <= a.cyclingCharWidth {
112 a.initialChars[i] = lipgloss.NewStyle().
118 a.initialChars[i] = lipgloss.NewStyle().
113− Foreground(ramp[i]).
119+ Foreground(c).
114 Render(string(initialChar))
120 Render(string(initialChar))