> my no-Javascript ethos
I can absolutely support that.
Wouldn’t surprise me, if modern CSS can handle it.