Responsive text

I know I can set the text size with Velo code through the html property of text elements.
But when it comes to button label that’s not possible, and on the other hand, the design panel only lets you set the button label font-size by px.
Any thoughts what can be done in order to make button font-size responsive without having to create many breakpoints just for text? (I know I can create button of my own using custom elements, but I’d rather not to).
Any advice?

P.S and the same question for Selection Tags.

There is a feature request for scaling text in buttons.
https://support.wix.com/en/article/editor-x-request-applying-text-scaling-to-button-text
Not well-versed in Velo but you could probably make a “button” using hyperlinked text and hover interactions. I made a video here.

I guess you could do something similar for the tags but not sure how the coding for selection works beyond what is visible in the support article .

Thank you. I hope this feature (and others such as scaling text in input/dropdown elements) will be available one day.
Basically it’d make sense if we could set all the texts by vw (or em) units when needed.

@jonatandor35 Not sure but that could well be if scaling text applies to the typography themes. https://support.wix.com/en/article/editor-x-request-saving-text-scaling-and-character-and-line-spacing-in-a-typography-style