CSS is generally applied to selectors, not individual letters in a text node. With modern CSS, you can use the :first-letter
pseudoelement, but as far as I know, this is about as far as you can go with styling individual characters. The only way is wrapping each character in a separate element (a span
, probably) and working with that.
So, to cut the long answer short: as of now, no, there's no way to do that with just CSS.