JSFiddle - React, Tailwind, and code Playground
HTML
[<span>{<em></em>}</span>]
CSS
span:has(em:empty) { color: red }
JavaScript
setTimeout(() => { document.querySelector("em").innerText = "no longer :empty so span shouldn't render this as red" }, 1000);