We recently made a change to the syntax of the code that sets the mask-image rule for CSS-only icons within buttons, removing some unnecessary variable interpolation that didn't work with the PHP less compiler used in MediaWiki. However, this change broke the Less in the Vite sandbox (but not the Vitepress site):
As you can see in the screenshot, the @background-image-url variable is not getting parsed.