Попробуй задать inherit для path. Ты меняешь fill для самого свг, а во вложенных элементах может быть прописана своя заливка и твое свойство не проваливается дальше. UPD. Попробуй svg path { fill: inherit; } у меня после этого заработало управление заливкой через css, и ссылка на хорошую статью по теме
prgssr.ru/development/oformlenie-soderzhimogo-use-...