Quando o CSS é empacotado em um único arquivo, mesmo após o tree-shaking, ele ainda contém muito CSS não utilizado devido a diferentes contextos de @media (mobile, tablet, desktop, temas escuro/claro/outros, etc.).
É ruim para as Core Web Vitals. A divisão do CSS por condições @media oferece um grande impulso no desempenho.
Mais informações sobre isso:
Por favor, considere implementar essa otimização no Discourse. Atualmente, esse problema é o que me impede de mudar para o Discourse.
Por favor, observe que Reduzir CSS não utilizado e Eliminar recursos de bloqueio de renderização (que são todos os CSS no seu caso) são as recomendações TOP 1 e TOP 2 para fóruns Discourse pelo pagespeed insights.
Obrigado pelo seu trabalho incrível!
