Multi-Colored SVG Symbol Icons with CSS Variables #
This is a great read on setting up themable icon packs.
The technique requires CSS custom properties, but at this point it's reasonably safe to drop IE11 support (for most projects) in favor of the better security, performance, and tooling offered by modern evergreen browsers.