I'm curious if this helps screen readers.
.no-svg .icon-only:after {
content: attr(aria-label);
}
I would think the `:after` would make the aria attribute apply to a new pseudo element, which may or may not do much good.