Concordo com praticamente tudo que todos disseram aqui.
Se você realmente quiser seguir o caminho do CSS, veja como pode fazer com que suas modificações de CSS se apliquem apenas a não administradores:
Na aba Head do seu tema, escreva isto:
<script type="text/discourse-plugin" version="1.4.0">
let currentUser = api.getCurrentUser();
if (currentUser.admin == true) {
document.querySelector("body").classList.add("is-admin");
}
</script>
Envolva todas as suas regras de CSS com body:not(.is-admin) { (seu CSS) } como, por exemplo:
body:not(.is-admin) {
#main {
background: pink;
}
}
No meu exemplo, o fundo rosa será aplicado a todos, exceto aos usuários administradores.