fill="var($color-white)"
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<symbol id="menu-white" viewBox="0 0 42 42">
<circle cx="20" cy="20" r="19" stroke="white" stroke-width="2"/>
<circle cx="19.5" cy="10.5" r="2.5" fill="currentColor"/>
<circle cx="19.5" cy="19.5" r="2.5" fill="currentColor"/>
<circle cx="19.5" cy="28.5" r="2.5" fill="currentColor"/>
</symbol>
</svg>
fill="green"
при hover заливает все маленькие кружочки <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<symbol id="menu-white" viewBox="0 0 42 42">
<circle cx="20" cy="20" r="19" stroke="white" stroke-width="2"/>
<g class="color-change">
<circle cx="19.5" cy="10.5" r="2.5" fill="currentColor"/>
<circle cx="19.5" cy="19.5" r="2.5" fill="currentColor"/>
<circle cx="19.5" cy="28.5" r="2.5" fill="currentColor"/>
</g>
</symbol>
</svg>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<symbol id="menu-white" viewBox="0 0 42 42">
<circle cx="20" cy="20" r="19" stroke="white" stroke-width="2"/>
<circle cx="19.5" cy="10.5" r="2.5" fill="#{$color-white}"/>
<circle cx="19.5" cy="19.5" r="2.5" fill="#{$color-white}"/>
<circle cx="19.5" cy="28.5" r="2.5" fill="#{$color-white}"/>
</symbol>
</svg>
SASS чисто для css кода, а svg - создавать в css дефолтные переменные для оформления вектора ?