Yup! Makes multiple themes etc. really easy!
One of my side projects is an emoji picker, and I use CSS variables to define the number of emojis per row and the number of visible rows. These can be passed as options to the JS, which then go and update the CSS variables!
Then the width/height/etc is all calculated based on those vars with the calc function.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.