This PR ports the rest of the elements over to using the new constructed stylesheet for inline CSS.
The use of a shareable constructed stylesheet means that the same reference to the same object containing styles is used for each component thereby improving performance. Loading styles in this way also avoids the FOUC issues caused by including an external stylesheet. This is the recommended way of doing styles in Lit Elements.
This PR ports the rest of the elements over to using the new constructed stylesheet for inline CSS.
The use of a shareable constructed stylesheet means that the same reference to the same object containing styles is used for each component thereby improving performance. Loading styles in this way also avoids the FOUC issues caused by including an external stylesheet. This is the recommended way of doing styles in Lit Elements.