diff --git a/app/src/main/res/layout/fragment_chat_list.xml b/app/src/main/res/layout/fragment_chat_list.xml
index 78154116ae01e22aa97d13db1b33eaa09aedace4..8c8a2b35435400aaead1c462f2c2eb7e2f5f8f14 100644
--- a/app/src/main/res/layout/fragment_chat_list.xml
+++ b/app/src/main/res/layout/fragment_chat_list.xml
@@ -54,14 +54,13 @@
   <LinearLayout
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
-    android:background="?colorBackgroundSnackbar"
-    android:theme="?attr/actionBarTheme">
+    android:background="?colorBackgroundSnackbar">
 
     <androidx.cardview.widget.CardView
       android:id="@+id/buffer_search_container"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      app:cardBackgroundColor="?colorBackgroundCard"
+      app:cardBackgroundColor="?colorBackgroundSearch"
       app:cardElevation="2dp"
       android:layout_margin="6dp">
 
@@ -84,8 +83,8 @@
           android:minHeight="40dp"
           android:paddingLeft="8dp"
           android:paddingRight="8dp"
-          android:textColor="?colorTextPrimary"
-          android:textColorHint="?colorTextSecondary"
+          android:textColor="?colorTextSearch"
+          android:textColorHint="?colorTextSearchSecondary"
           android:textSize="16sp" />
 
         <androidx.appcompat.widget.AppCompatImageButton
@@ -94,7 +93,7 @@
           android:layout_height="match_parent"
           android:background="?selectableItemBackgroundBorderless"
           app:srcCompat="@drawable/ic_close"
-          app:tint="?colorTextSecondary" />
+          app:tint="?colorTextSearchSecondary" />
 
       </LinearLayout>
 
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index 43ce8a211b72d2767ef4a4d00936cc2128c16240..8f69f8835ca4f4ee8889799d168501a266d1408e 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -53,12 +53,15 @@
   <attr name="colorTextPrimaryInverse" format="color" />
   <attr name="colorTextSecondary" format="color" />
   <attr name="colorTextSecondaryInverse" format="color" />
+  <attr name="colorTextSearch" format="color" />
+  <attr name="colorTextSearchSecondary" format="color" />
   <attr name="colorDivider" format="color" />
 
   <attr name="colorBackground" format="color" />
   <attr name="colorBackgroundHighlight" format="color" />
   <attr name="colorBackgroundSecondary" format="color" />
   <attr name="colorBackgroundCard" format="color" />
+  <attr name="colorBackgroundSearch" format="color" />
   <attr name="colorBackgroundDialog" format="color" />
   <attr name="colorBackgroundSnackbar" format="color" />
 
diff --git a/app/src/main/res/values/themes_amoled.xml b/app/src/main/res/values/themes_amoled.xml
index f53273a6691c2faa2b3f35f7ea113613b893320d..12cb0535bb8aa50b103f4f7f90f3dfe1ad94ceec 100644
--- a/app/src/main/res/values/themes_amoled.xml
+++ b/app/src/main/res/values/themes_amoled.xml
@@ -48,6 +48,8 @@
     <item name="colorTextPrimaryInverse">#de000000</item>
     <item name="colorTextSecondary">#b3ffffff</item>
     <item name="colorTextSecondaryInverse">#8a000000</item>
+    <item name="colorTextSearch">#ffffffff</item>
+    <item name="colorTextSearchSecondary">#b3ffffff</item>
     <item name="colorDivider">#1FFFFFFF</item>
 
     <item name="colorForeground">#FFFFFF</item>
diff --git a/app/src/main/res/values/themes_base.xml b/app/src/main/res/values/themes_base.xml
index 5184500b7ea567995f23307ce618ffefe7f6eafe..07d8e4f93310de82eefcc9a93c88a7057018505a 100644
--- a/app/src/main/res/values/themes_base.xml
+++ b/app/src/main/res/values/themes_base.xml
@@ -98,6 +98,8 @@
     <item name="colorTextPrimaryInverse">#de000000</item>
     <item name="colorTextSecondary">#b3ffffff</item>
     <item name="colorTextSecondaryInverse">#8a000000</item>
+    <item name="colorTextSearch">#de000000</item>
+    <item name="colorTextSearchSecondary">#8a000000</item>
     <item name="colorDivider">#1FFFFFFF</item>
     <item name="android:textColorHint">?colorTextSecondary</item>
 
@@ -121,6 +123,7 @@
     <item name="colorControlNormal">?colorTextPrimary</item>
 
     <item name="colorBackgroundSnackbar">?colorPrimaryDark</item>
+    <item name="colorBackgroundSearch">?colorBackgroundCard</item>
   </style>
 
   <style name="Theme.ChatTheme.Light" parent="Base.ChatTheme.Light">
@@ -139,6 +142,8 @@
     <item name="colorTextPrimaryInverse">#ffffffff</item>
     <item name="colorTextSecondary">#8a000000</item>
     <item name="colorTextSecondaryInverse">#b3ffffff</item>
+    <item name="colorTextSearch">#de000000</item>
+    <item name="colorTextSearchSecondary">#8a000000</item>
     <item name="colorDivider">#1F000000</item>
     <item name="android:textColorHint">?colorTextSecondary</item>
 
@@ -163,6 +168,7 @@
     <item name="colorControlNormal">?colorTextPrimary</item>
 
     <item name="colorBackgroundSnackbar">?colorPrimary</item>
+    <item name="colorBackgroundSearch">?colorBackgroundCard</item>
   </style>
 
   <style name="Theme.ChatTheme.Light.DarkHead" parent="Theme.ChatTheme.Light">
@@ -177,6 +183,7 @@
     <item name="colorControlNormal">?colorTextPrimary</item>
 
     <item name="colorBackgroundSnackbar">?colorPrimaryDark</item>
+    <item name="colorBackgroundSearch">?colorBackgroundCard</item>
   </style>
 
   <style name="Widget.PopupOverlay.Setup" parent="Widget.AppBarOverlay.Light">
diff --git a/app/src/main/res/values/themes_dracula.xml b/app/src/main/res/values/themes_dracula.xml
index 6d7e2d61333a89dbe962432bfc3a995b902af6c0..c92f2fd14807b4339ed5f749f4216b05edf27954 100644
--- a/app/src/main/res/values/themes_dracula.xml
+++ b/app/src/main/res/values/themes_dracula.xml
@@ -22,7 +22,7 @@
 <resources>
   <color name="dracula_dark_background">#282a36</color>
 
-  <style name="Theme_ChatTheme_Dracula" parent="Theme.ChatTheme.Auto">
+  <style name="Theme.ChatTheme.Dracula" parent="Theme.ChatTheme.Auto">
     <item name="colorPrimary">?attr/colorBackgroundCard</item>
     <item name="colorPrimaryDark">?attr/colorBackground</item>
     <item name="colorAccent">#ff79c6</item>
@@ -56,6 +56,8 @@
     <item name="colorTextPrimaryInverse">#282a36</item>
     <item name="colorTextSecondary">#6272a4</item>
     <item name="colorTextSecondaryInverse">#586e75</item>
+    <item name="colorTextSearch">#f8f8f2</item>
+    <item name="colorTextSearchSecondary">#6272a4</item>
     <item name="colorDivider">#19f8f8f2</item>
 
     <item name="colorForegroundMirc">0x0</item>
diff --git a/app/src/main/res/values/themes_gruvbox.xml b/app/src/main/res/values/themes_gruvbox.xml
index fae90a1d9417db200df0797cb4a786b10b96449c..87db8b04b70921ad983999160f0aec2cbe00fe86 100644
--- a/app/src/main/res/values/themes_gruvbox.xml
+++ b/app/src/main/res/values/themes_gruvbox.xml
@@ -56,6 +56,8 @@
     <item name="colorTextPrimaryInverse">#fbf1c7</item>
     <item name="colorTextSecondary">#665c54</item>
     <item name="colorTextSecondaryInverse">#bdae93</item>
+    <item name="colorTextSearch">#3c3836</item>
+    <item name="colorTextSearchSecondary">#665c54</item>
     <item name="colorDivider">#2d928374</item>
 
     <item name="colorForegroundMirc">0x1</item>
@@ -117,6 +119,8 @@
     <item name="colorTextPrimaryInverse">#282828</item>
     <item name="colorTextSecondary">#bdae93</item>
     <item name="colorTextSecondaryInverse">#665c54</item>
+    <item name="colorTextSearch">#dbdbb2</item>
+    <item name="colorTextSearchSecondary">#bdae93</item>
     <item name="colorDivider">#33928374</item>
 
     <item name="colorForegroundMirc">0x0</item>
diff --git a/app/src/main/res/values/themes_material.xml b/app/src/main/res/values/themes_material.xml
index fd44a4f63776f01a9e09df067b54313729e72a76..2338b21dd210491acd2fca85acdbeecee9032ec3 100644
--- a/app/src/main/res/values/themes_material.xml
+++ b/app/src/main/res/values/themes_material.xml
@@ -115,6 +115,7 @@
     <item name="colorBackgroundHighlight">#40ffaf3b</item>
     <item name="colorBackgroundSecondary">#424242</item>
     <item name="colorBackgroundCard">#424242</item>
+    <item name="colorBackgroundSearch">#FFFFFF</item>
     <item name="colorBackgroundDialog">#303030</item>
 
     <item name="colorMarkerLine">#B71C1C</item>
diff --git a/app/src/main/res/values/themes_quassel.xml b/app/src/main/res/values/themes_quassel.xml
index 57df75dd2409308b95008553c7d66577c7db6c6b..d100967cd0ef5d0532b1d4ebd20b03cb1584604a 100644
--- a/app/src/main/res/values/themes_quassel.xml
+++ b/app/src/main/res/values/themes_quassel.xml
@@ -119,6 +119,7 @@
     <item name="colorBackgroundHighlight">#ffaf3b</item>
     <item name="colorBackgroundSecondary">#424242</item>
     <item name="colorBackgroundCard">#424242</item>
+    <item name="colorBackgroundSearch">#FFFFFF</item>
     <item name="colorBackgroundDialog">#303030</item>
 
     <item name="colorMarkerLine">#800000</item>
diff --git a/app/src/main/res/values/themes_solarized.xml b/app/src/main/res/values/themes_solarized.xml
index 257064c9fa7fd5b85cec2b329b83bb78e49e3d8f..384e939093328183f416cd8d3ed14012a31b23aa 100644
--- a/app/src/main/res/values/themes_solarized.xml
+++ b/app/src/main/res/values/themes_solarized.xml
@@ -56,6 +56,8 @@
     <item name="colorTextPrimaryInverse">#FDF6E3</item>
     <item name="colorTextSecondary">#657b83</item>
     <item name="colorTextSecondaryInverse">#839496</item>
+    <item name="colorTextSearch">#586e75</item>
+    <item name="colorTextSearchSecondary">#657b83</item>
     <item name="colorDivider">#19586e75</item>
 
     <item name="colorForegroundMirc">0x1</item>
@@ -117,6 +119,8 @@
     <item name="colorTextPrimaryInverse">#002B36</item>
     <item name="colorTextSecondary">#839496</item>
     <item name="colorTextSecondaryInverse">#657b83</item>
+    <item name="colorTextSearch">#93a1a1</item>
+    <item name="colorTextSearchSecondary">#839496</item>
     <item name="colorDivider">#1993a1a1</item>
 
     <item name="colorForegroundMirc">0x0</item>