Fixed mouseleave for virtual hover cards
Changed handling of encounter hover cards

The card text is now larger, breaks are added in JS instead of PHP, and
the encounter details are shown in the screenshot header