I prefer to break out modifier styles into separate blocks below the main definition. Modifiers constitute their own “derivative” component, so I like to see that visually. For large components, it does mean that overrides are not right next to the overridden properties, but I feel like if the component is so big that this becomes confusing, it’s a hint that the component is trying to do too much.