How should text-hide work? I dont think that this syntax works. I dont know a css value that just hides the text but not the element.

In addition I am not sure what is the benefit for the accessibility. Can you explain this more? Thank you.