@terisaurus
The CSS you have is an unsustainable attempt. It is based on random identifiers generated by ReactJS when it creates the page. That "hQItUR" business will change and then it will stop working.
We don't use Blueprint courses, so I can't give you specifics. I can just point you in the right direction and leave you with some homework or for someone else to come along.
For example, on an announcements page shown to the teacher, I am currently seeing:
<div class="ic-item-row__author-col">
<span class="czbXA_bGBk czbXA_cuDs bbhNB_bGBk bbhNB_doqw bbhNB_cJVF" data-cid="Avatar">
<img class="bbhNB_MrJH" aria-hidden="true">
<span class="bbhNB_eYKj" aria-hidden="true">U</span>
</span>
</div>
What does appear to be usable here is the data-cid="Avatar", but that is most likely used in other places.
You can select an attribute using CSS like this
span[data-cid="Avatar"] {
}
You can get to the U with something like this.
div.ic-item-row__author-col span[aria-hidden="true"] {
'
}
As I said, that's not in the same place you're looking at. But what you need to do is find a CSS selector that will work without using the random characters that ReactJS uses. That means some combination of CSS classes, IDs, and attributes.
To help get the proper CSS selector, right click over the U and choose Inspect Element.