Seems to be working fine, I think it would be better if the XP text would be changed to the amount of time left though, like 23hr then once it is down under 1hr it can change to 59min and count down from there, the pink outline isn’t very informative, you could log in and see that you have 4% missing from the timer, but if you don’t know about the 24hr bonus exp then how much time do you have left? It could be bonus exp for hours, days or even a week, you don’t have a clue
Obviously if you are doing bonuses other than exp bonuses you’ll need to keep the XP in there, but maybe make it smaller to fit a time in there too
Either way, it’s a nice change from not knowing anything at all, just wanted to give my feedback