web component styles have effect