Summary
If you include a file using @use ... with(); you can run into an issue if multiple files try to alter the same source file (see width utilities in the navigation shelf package).
We might be able to resolve this issue, but it will require a huge flow change.
The Sass docs literally mention this use-case with altering values after members are loaded.
https://sass-lang.com/documentation/at-rules/use/
Steps to reproduce
- Add your own customizations to the width utilities
- Include the navigation-shelf package
- Break everything and be sad
Expected Behaviour
Multiple packages should be able to alter the same utility generation