Allows (in the future after all the use refactor is done) the user to
programmatically adjust the list (i.e., append a couple of fonts) instead of having to copy&paste the full list
directly override the list in the theme by changing the value on import
combine the previous two items (will only work when everything is a mixin otherwise the styles are inserted on import and are not affected by later variable overrides)
or you can use interpolation in the property name so that Sass's special custom property parsing behavior (which is necessary for CSS compatibility) doesn't activate:
$font-family: "Font with Spaces and 33", serif
:root
#{--font-family}: $font-family
Following our conversation https://github.com/Jieiku/abridge/issues/17 (though note that the 3rd benefit will only materialize with more refactoring towards use/mixins)
Allows (in the future after all the use refactor is done) the user to
Originally posted by @eugenesvk in https://github.com/Jieiku/abridge/issues/17#issuecomment-1529401135