https://krasotami.ru/video/video-kurs-html5-web-components-urok-2-shadow-dom/