Hmm, tentei alterar o --max-height como você sugeriu e, embora essa parte seja atualizada no inspetor, a imagem permanece do mesmo tamanho.
Notei no inspetor que o valor --aspect-ratio não parece estar definido (não há um link clicável no Chrome para o valor) e não consigo descobrir onde ele pode estar definido. Procurei no código do Discourse GitHub, mas ainda não o encontrei.
Alguma ideia de como posso encontrar onde o --aspect-ratio está sendo definido ou qual valor devo definir para ele?
Editar: encontrei o problema, a altura estava sendo definida pelo Discourse Category Headers theme component
.category-header-widget .category-logo.aspect-image,
.category-header-widget .category-logo.aspect-image>img {
float: left;
margin: 0 0.5em 0.25em 0;
max-height: 150px;
}
Então, apenas substituí o max-height no meu tema.
category-header-widget .category-logo.aspect-image,
.category-header-widget .category-logo.aspect-image>img {
max-height: 80px;
}
Editar #2: sua sugestão funcionou para os ícones de categoria na página da categoria, então obrigado!