If you put your custom properties (tokens) for every component in an @layer, then overriding them is never a fight.