SVG можно стилизовать CSS’ом, если разметка инлайн в HTML (или через <use> с теми же ограничениями). Внешний файл как <img src="a.svg"> CSS страницы обычно не пробивает внутрь.
Свойства: fill, stroke, stroke-width, иногда presentation attributes в разметке конкурируют с CSS. Анимации — CSS/SMIL/JS. Для иконок удобен currentColor, чтобы наследовать цвет текста.
Итог
Инлайн SVG = полноценный DOM + CSS. Как картинка — только замена файла. На интервью часто спрашивают про fill vs background и ограничения <img>.