Icons made in Inkscape and Photoshop do not have colors changed via CSS

Your TV icon is an embedded PNG (xlink:href="data:img/png...), not actually a SVG.

You need a SVG with proper vector paths so the browser can apply the fill color.