Scope user stylesheet to user markup if the browser supports it

This scopes user styles to the user markup to prevent styles from bleeding through the styleguide, provides a fallback for older browsers
see https://github.com/SC5/sc5-styleguide/issues/268