Sorry I couldn't get to you sooner. All s that are part of the same word want to be on the same line to display without spaces.
I worked with a bloke that is way smarter than me to write a bit of JS for it. https://webpage-1990-colourised.neocities.org/javascript/rainbowtext.js It's not the most complicated code in the world but basically any tag with the class rainbow will cycle colours. For example for the text I split the letters in a up into tags and added the rainbow class to each of them. Hope this helps.
No need to credit or anything feel free to use it. Just please don't hot link ദ്ദി(^v^)
Everything has finally been polished and optimized up!