Cómo invertir la posición del avatar para que esté delante del texto del tema

como esto

Hola y bienvenido a Discourse.

Esto es engañosamente difícil de hacer: utiliza un elemento de tabla y no es sencillo cambiar el orden sin modificar la estructura HTML real. Y cambiar la estructura significaría esencialmente reemplazar el componente con tu propia plantilla, lo cual no recomiendo intentar en absoluto.

Le di una rápida oportunidad y es algo posible con CSS puro, pero no es una implementación muy robusta.

En caso de que quieras intentarlo:

.topic-list-item {
    position:relative;
}

.topic-list .posters {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    max-width: 150px;
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    height: auto;
}

.topic-list .topic-list-data:first-of-type {
    padding-inline-start: 150px;
}

¡Sugiero que lo limites a escritorio!

Bienvenido a Meta :waving_hand:

¿Quieres que la lista de temas se vea así?

Creo que puedes hacerlo con este componente

No me queda claro por el OP si la solicitud es mover al autor del tema o a todos los avatares.

Así es, gracias por la ayuda, muchas gracias

Muchas gracias también por la ayuda, terminé usando ese componente temático, aun así, lo aprecio mucho.