Custom icons with custom elements(web components) See the article about the technique on bdadam.com See it in action here: bdadam.github.io/custom-icons