Any -webkit CSS being over written somewhere if added to Head HTML

For example if I add the following to the Head HTML:

<style> #canvas { -webkit-transform-style: preserve-3d; } </style>

It is then crossed out when I inspect the canvas element.

Does anyone know where this is happening?

I’m trying to fix a flickering animation that only occurs in Chrome.

I’m using this falling snow animation: http://thecodeplayer.com/walkthrough/html5-canvas-snow-effect