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);