Настройка внешнего вида чата

Я пытаюсь настроить новое окно чата (полноэкранный режим) на рабочем столе.

У меня есть нужный CSS, но я не могу понять, куда его добавить в мою тему, чтобы он применился.

Я пробовал…

my_theme/desktop/chat.scss
my_theme/desktop/chat_desktop.scss
my_theme/common/chat.scss
my_theme/common/chat_desktop.scss

Ни один из этих вариантов не переопределяет CSS по умолчанию.

Для полноты картины, вот CSS, который я пытаюсь внедрить.

// Настройка внешнего вида чата на весь экран

.full-page-chat .chat-full-page-header {
	background: var(--primary-very-low);
}

.full-page-chat .chat-full-page-header {
	border-top: 0px;
}

:root {
	--d-max-width: 2000px;
}

.has-full-page-chat:not(.discourse-sidebar) {
	--max-chat-width: 2000px;
}

#main-outlet-wrapper {
	padding: 0 0px;
}

Структура имен ваших папок/файлов неверна.

Прочитайте: Developing Discourse Themes & Theme Components

Я, должно быть, что-то упускаю. В чём именно ошибка?

Вот структура моей папки.

Это отличается от того, что вы указали в первом сообщении:

Если вы хотите назвать моды чата иначе, вы должны сослаться на них в главном файле.

Извините за путаницу. В исходном посте я пытался объяснить, какие файлы я создал и где их разместил. Я не хочу менять название режима чата, мне просто нужно понять, в какой SCSS-файл следует добавить CSS, чтобы изменения применялись только к чату в полноэкранном режиме на рабочем столе.

Вы можете разместить свой CSS в theme/desktop/desktop.scss — для влияния на чат он не обязательно должен находиться в файле, специфичном для чата; вам просто нужно обратиться к соответствующим классам.

Вы можете использовать @import "chat" или аналогичный синтаксис для импорта их в ваш главный файл.