diff --git a/app/src/main/java/io/github/sspanak/tt9/ui/tray/SuggestionsBar.java b/app/src/main/java/io/github/sspanak/tt9/ui/tray/SuggestionsBar.java
index 7020c3d2..d04a55f7 100644
--- a/app/src/main/java/io/github/sspanak/tt9/ui/tray/SuggestionsBar.java
+++ b/app/src/main/java/io/github/sspanak/tt9/ui/tray/SuggestionsBar.java
@@ -297,8 +297,8 @@ public class SuggestionsBar {
Context context = mView.getContext();
backgroundColor = ContextCompat.getColor(context, R.color.keyboard_background);
- mSuggestionsAdapter.setColorDefault(ContextCompat.getColor(context, R.color.keyboard_text_color));
- mSuggestionsAdapter.setColorHighlight(ContextCompat.getColor(context, R.color.suggestion_selected_color));
+ mSuggestionsAdapter.setColorDefault(ContextCompat.getColor(context, R.color.keyboard_text));
+ mSuggestionsAdapter.setColorHighlight(ContextCompat.getColor(context, R.color.suggestion_selected_text));
mSuggestionsAdapter.setBackgroundHighlight(ContextCompat.getColor(context, R.color.suggestion_selected_background));
setBackground(suggestions);
diff --git a/app/src/main/res/values-night-v31/colors.xml b/app/src/main/res/values-night-v31/colors.xml
index d20407c0..cf24ed62 100644
--- a/app/src/main/res/values-night-v31/colors.xml
+++ b/app/src/main/res/values-night-v31/colors.xml
@@ -11,4 +11,30 @@
@color/material_dynamic_neutral10
@color/material_dynamic_primary70
+
+
+
+ @color/material_dynamic_neutral10
+ @color/material_dynamic_neutral_variant90
+ @color/material_dynamic_neutral_variant20
+
+ @color/material_dynamic_neutral_variant20
+ @color/material_dynamic_neutral30
+ @color/keyboard_text
+ @color/material_dynamic_neutral80
+
+ @color/material_dynamic_secondary30
+ @color/material_dynamic_secondary40
+ @color/material_dynamic_secondary90
+ @color/material_dynamic_secondary80
+
+ @color/suggestion_selected_background
+ @color/material_dynamic_primary50
+ @color/suggestion_selected_text
+
+ @color/material_dynamic_primary40
+ @color/keyboard_text
+ @color/material_dynamic_neutral_variant40
diff --git a/app/src/main/res/values-night-v35/colors.xml b/app/src/main/res/values-night-v35/colors.xml
new file mode 100644
index 00000000..7b1cc39b
--- /dev/null
+++ b/app/src/main/res/values-night-v35/colors.xml
@@ -0,0 +1,6 @@
+
+
+ @color/key_fn_background
+ @color/key_fn_ripple
+ @color/key_fn_text
+
diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml
index 72fb023e..4961303e 100644
--- a/app/src/main/res/values-night/colors.xml
+++ b/app/src/main/res/values-night/colors.xml
@@ -5,19 +5,22 @@
*******************************************-->
#292e33
- #d4d5d6
+ #d4d5d6
#484c4f
- #fff
- #c3c5c6
+ #5b5f62
+ #fff
+ #c3c5c6
#373c41
- #c2c3c4
+ #474c51
+ #c2c3c4
#5e97f6
- #fff
+ #4c85e4
+ #fff
#007ACC
- #fff
+ #fff
#888888
diff --git a/app/src/main/res/values-v31/colors.xml b/app/src/main/res/values-v31/colors.xml
index 97eecd91..72dd9838 100644
--- a/app/src/main/res/values-v31/colors.xml
+++ b/app/src/main/res/values-v31/colors.xml
@@ -11,4 +11,30 @@
@color/material_dynamic_neutral95
@color/material_dynamic_primary40
+
+
+
+ @color/material_dynamic_neutral90
+ @color/material_dynamic_neutral_variant20
+ @color/material_dynamic_neutral_variant80
+
+ @color/material_dynamic_neutral_variant99
+ @color/material_dynamic_neutral90
+ @color/keyboard_text
+ @color/material_dynamic_neutral30
+
+ @color/material_dynamic_secondary80
+ @color/material_dynamic_secondary70
+ @color/material_dynamic_secondary20
+ @color/material_dynamic_secondary30
+
+ @color/suggestion_selected_background
+ @color/material_dynamic_primary70
+ @color/suggestion_selected_text
+
+ @color/material_dynamic_primary80
+ @color/keyboard_text
+ @color/material_dynamic_secondary60
diff --git a/app/src/main/res/values-v31/dimens.xml b/app/src/main/res/values-v31/dimens.xml
new file mode 100644
index 00000000..7d2ce2fe
--- /dev/null
+++ b/app/src/main/res/values-v31/dimens.xml
@@ -0,0 +1,5 @@
+
+
+ 5dp
+ 4dp
+
diff --git a/app/src/main/res/values-v31/styles.xml b/app/src/main/res/values-v31/styles.xml
index a9075922..59483d84 100644
--- a/app/src/main/res/values-v31/styles.xml
+++ b/app/src/main/res/values-v31/styles.xml
@@ -2,12 +2,33 @@
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
@@ -243,13 +245,13 @@
- @dimen/numpad_key_overlay_hold_icon_size
- @dimen/numpad_key_overlay_hold_icon_size
- - @color/key_fn_alternative_color
+ - @color/key_fn_alternative_text
@@ -290,7 +292,8 @@
-
@@ -316,13 +320,15 @@