Match colours and aspect ratio to 2048

Also centered with CSS instead of old <center> tags.
Decouple canvas size from camera positioning

This way, the camera will always position the tracked entity in the
middle, regardless of canvas size.