Solo una suposición, pero ¿has intentado usar .post-avatar en lugar de .topic-avatar? Esto podría ser al menos parte del problema (si no todo).
En el escritorio, esa antigua clase se incrustó en la última en el transcurso de este año y también detuvo el funcionamiento de CSS de los sombreros de Navidad (ver solución relacionada aquí: Christmas hats! - #19 by merefield)
Usa siempre el inspector de tu navegador para mirar el HTML (clic derecho → Inspeccionar). ¡Esto puede darte grandes pistas sobre lo que está pasando!