nostr:npub1c353w465eg94sjctq7kh03f9zajjqqsg9wzmg20gc8tvqwm6u54sm89pmh That is rad, but that gross selector hack would make me revert to a js solution
If you have a browser using an engine with a full `:has()` implementation (WebKit, Chromium) then this is kind of nifty, despite the gross selector hack, if I do say so myself: https://codepen.io/meyerweb/pen/jOQZoaw
(In Gecko, there will be some hover shadows as you mouse around the table, but not the down-and-across effect, due to their partial implementation of `:has()`.)
Discussion
nostr:npub1r9jx94fxwtqjm9rm7hdclq5tju3yhqvlukdpfezvd3qvsu6d0yysf20dh4 Use JS to write out the gross selector, problem solved.