If you are using `::selection` styles on your website, be sure to read this post.
https://developer.chrome.com/blog/selection-styling
Easiest way to understand the change is to try the included demo (which I provided) in Chrome 131 and compare that to the old situation.
The gist is that:
1. Highlight Styles now inherit _regular_ CSS properties through the pseudo highlight chain, rather than the element chain.
This means you can set `main::selection` to set highlight styles for `main` + all its descendants. Before it was only `main` that would get the styles.