In my opinion you should make it more “elegant”. The colors do work together yes, but it just feels wonky. If you want to make it look better, a few basic tips is making the text smaller and tidy everything up. For a better reference, here’s one of my own User Interfaces. As you can see, it’s nice and tidy and everything is lined up, with the colors giving that elegant look. Not my proudest piece of UI, it’s very old.
In the new UI, perhaps make it tween from blue to white for a less choppy effect.