Use SVG instead of canvas for stripes.

Looks much cleaner on high-res displays.
Use SVG instead of canvas for gradient.
Fix smack audio.