shadow encapsulates the content in a shandow root