separated component-related style rules