This is a very simple and innocent question, indeed. Not trying to point fingers, but at best, bring a healthy discussion to the table.
I was trying to write some simple UserStyles (via the Stylus extension for Chrome) to use on the browser I mainly run configs from, and discovered the hard way that shadow DOM elements are fenced from user changes. Also, that pretty much everything from the HA interface is inside nested shadow roots.
Is that by design, some sort of security measure against some tampering? Or is that a natural consequence from the overall UI structure, or framework, used in HA?
To be clear, I’m not trying to custom-style the Lovelace dashboard, but instead simplify some parts of the Automation form.
EDIT: also noticed this affects the ability of uBlock Origin to block interface parts; the best it can do is find the whole home-assistant
element.