Fix PS on dark themes

This fixes button readability when browser defaults change the
button text color from black.
Larger chat font sizes

For now, battle chat is still at 8pt, but chatroom and PM font
size has been increased to 9pt. Join/leave messages, timestamps,
and user symbols in chat stay at 8pt, and timestamps are now
gray.