Fix z-index leaks with CSS isolation: isolate

Use isolation: isolate to create a new stacking context and keep pseudo-elements, blend effects, and negative z-index layers inside their component.