diff --git a/resources/styles/nheko-dark.qss b/resources/styles/nheko-dark.qss
index 1271e39f352eb80c46320f5b351684eed1cd864b..35627008f7c1341cca378df37b2902b278e9f88d 100644
--- a/resources/styles/nheko-dark.qss
+++ b/resources/styles/nheko-dark.qss
@@ -78,9 +78,11 @@ TypingDisplay {
 
 CommunitiesList,
 CommunitiesList > * {
+    border-style: none;
     background-color: #2d3139;
 }
 
+
 FlatButton {
     qproperty-foregroundColor: #727274;
     qproperty-backgroundColor: #333;
@@ -193,6 +195,10 @@ UserSettingsPage {
     background-color: #202228;
 }
 
+#UserSettingScrollWidget > QComboBox {
+    color: #202228;
+}
+
 Avatar {
     qproperty-textColor: white;
     qproperty-backgroundColor: #2d3139;
diff --git a/resources/styles/nheko.qss b/resources/styles/nheko.qss
index 3c7f3b71a5b6f0aa01e4d25e2b74101a76b088fa..6bcde529898a5e761a05d11e5eca5feab7041ff4 100644
--- a/resources/styles/nheko.qss
+++ b/resources/styles/nheko.qss
@@ -78,6 +78,7 @@ RoomList > * {
 
 CommunitiesList,
 CommunitiesList > * {
+    border-style: none;
     background-color: #2e3649;
 }
 
diff --git a/resources/styles/system.qss b/resources/styles/system.qss
index 0a8c4b2154b0f1fce7bdd48d6f5a7bb1539669e5..b60b377604e27bf9124f4d2900882cd3dc7a0722 100644
--- a/resources/styles/system.qss
+++ b/resources/styles/system.qss
@@ -124,6 +124,11 @@ RoomInfoListItem, UserMentionsWidget {
     qproperty-bubbleFgColor: palette(text);
 }
 
+CommunitiesList,
+CommunitiesList > * {
+    border-style: none;
+}
+
 CommunitiesListItem {
     qproperty-highlightedBackgroundColor: palette(highlight);
     qproperty-hoverBackgroundColor: palette(light);
diff --git a/src/CommunitiesList.cpp b/src/CommunitiesList.cpp
index 2d97594ac21fa51133c5c9d7ac530d410c54a0ec..2fb8731cd76a9f04f438d246639ca1c7894217d0 100644
--- a/src/CommunitiesList.cpp
+++ b/src/CommunitiesList.cpp
@@ -16,8 +16,6 @@ CommunitiesList::CommunitiesList(QWidget *parent)
         sizePolicy.setVerticalStretch(1);
         setSizePolicy(sizePolicy);
 
-        setStyleSheet("border-style: none;");
-
         topLayout_ = new QVBoxLayout(this);
         topLayout_->setSpacing(0);
         topLayout_->setMargin(0);