채팅 모양 사용자 지정

데스크톱에서 새로운 채팅 창(전체 화면 모드)을 사용자 정의하려고 합니다.

사용하려는 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는 다음과 같습니다.

// Adjust full screen chat appearance

.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

무언가를 놓치고 있는 것 같습니다. 무엇이 잘못된 건가요?

제 폴더 구조는 다음과 같습니다.

OP에서 공유한 내용과 다릅니다:

채팅 모드를 다른 이름으로 지정하려면 메인 파일에서 해당 모드를 참조해야 합니다.

혼동을 드려서 죄송합니다. 첫 글(OP)에서 제가 어떤 파일들을 만들어 보았고, 어디에 배치했는지 설명하려 했습니다. 채팅 모드의 이름을 다르게 하려는 것이 아니라, 데스크톱 전체 화면 모드 채팅에만 적용되도록 CSS를 어떤 scss 파일에 넣어야 하는지 알아보고 있는 것입니다.

CSS를 theme/desktop/desktop.scss 파일에 추가할 수 있습니다. 채팅에 영향을 주기 위해서는 채팅 전용 파일에 넣을 필요는 없으며, 관련 클래스만 올바르게 지정하면 됩니다.

주 파일에 @import "chat" 또는 동등한 구문을 사용하여 이를 가져올 수 있습니다.