@hawkticehurst Yes, imo we need appealing docs for custom elements, where "shadow DOM" soesnet appear except in an "advanced" section...
BTW is the use of constructor() recommended for querying the DOM? I thought connectedCallback() was, that's what I've been using.