Fix blurry fonts in main menu

TBR @dinhviethoa

Also, restore the menu animation, since it's not even been the (primary?) problem. The primary problem was the odd percentages in translateX() transforms, which led to fonts being subpixellated and thus blurred.

This should finally fix #1919 for good.

I have more changes on the way to improve our font rendering, but that's in addition to this fix of the root cause.