misc fixes.

1. add keyframe animation to .p1bg div
2. restyle page 1 progress indicator
3. show loading gif as-is in low pixel ratio devices,
   and half its size in highres devices.
misc changes before replacing keyframes with js in next commit
use Velocity to substitue keyframes
final, maybe