Помимо палитры цветов, всё остальное — это CSS/SCSS, а при необходимости и другие технологии (JS, HTML).
Возможно, вас заинтересует это:
Вы можете создавать темы и компоненты. Компоненты похожи на «подтемы» (они могут содержать стили и функции), и любой компонент можно включить для одной или нескольких тем.
Существует инструмент командной строки, который помогает создавать темы и компоненты. Рекомендую вам ознакомиться с ним:
Также есть специальная страница, где перечислены большинство HTML-элементов Discourse, чтобы вы могли получить общее представление о том, как они выглядят, и создать соответствующие стили.
Эту страницу необходимо включить с помощью настройки сайта Включить гайдлайн стилей.