Ive seen the convention like in react or a @layers:
@layer reset,base, components, utils;
@layer reset,base, components, utils;
And ive always been so confused by this ordering. If I have utility classes (eg .row { display: flex;}, .gap-1 { gap:1em;} etc ) I would want the order to be
@layer reset, base, utils, conponents
@layer reset, base, utils, conponents
so that my components are higher than utility classes.
This isnt a good example of a use case but hopefully still gets the ppint across.