I can't believe it was possible to do that with CSS. Looks "good" (actually bad, but what I expected it to look like) in Firefox but looks bad-bad in Chrome because it renders the unicode symbols in all black instead of with colors. ...actually, it looks like it's just my Chrome desktop browser doing...
more