diff --git a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml
index 87423ed3f..91c5994b7 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml
index 00f64df4d..88a2581d2 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml
index a3e02e298..e73842412 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml
index fd956bc39..44ad007ea 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml
index 566b50227..b04d78b19 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml
@@ -20,13 +20,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml
index 6110deb4e..6815c864b 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml
@@ -20,13 +20,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml
index caf950f04..4cc35ca7f 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml
index 8d56e7d00..44c0f699a 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml
index 99d38c0f3..e71cdce74 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml
index cdf7f2e51..1edca1ce0 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml
index c8b0f4213..8b204bdc0 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml
index f119f982a..83bcbdd39 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml
index b19d7c7cf..c5c8f7c6f 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml
index ec6c90fac..f7fa2deea 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml
index 37f08a3e7..c05788f09 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml
@@ -19,13 +19,13 @@
-->
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml
index d25bc744c..6428d4cf2 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml
@@ -19,13 +19,13 @@
-->
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml
index b2a6f5791..0dc871b71 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml
index 9e7548f97..80b5d338e 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml
index c49764aa7..f3786fd2d 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml
index d1ec28a27..35deba050 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml
index 43eaf4520..79fa2bfc3 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml
index 3127f4e01..238a138ce 100644
--- a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml
+++ b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml
@@ -1,13 +1,13 @@
-
-
+
-
-
+
-
-
+
diff --git a/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_dark_system_accent.xml b/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_dark_system_accent.xml
index 8f2ecefd1..96232f024 100644
--- a/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_dark_system_accent.xml
+++ b/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_dark_system_accent.xml
@@ -1,3 +1,3 @@
+ android:src="@drawable/sym_keyboard_shift_locked_lxx_dark" android:tint="@color/icon_tint_system_accent_lxx_dark" />
diff --git a/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_light_system_accent.xml b/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_light_system_accent.xml
index 9e84e1d1b..86f6dd0b9 100644
--- a/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_light_system_accent.xml
+++ b/app/src/main/res/drawable-v31/sym_keyboard_shift_locked_lxx_light_system_accent.xml
@@ -1,3 +1,3 @@
+ android:src="@drawable/sym_keyboard_shift_locked_lxx_dark" android:tint="@color/icon_tint_system_accent_lxx_light" />
diff --git a/app/src/main/res/values-v31/colors.xml b/app/src/main/res/values-v31/colors.xml
index e45615c4f..78517e63e 100644
--- a/app/src/main/res/values-v31/colors.xml
+++ b/app/src/main/res/values-v31/colors.xml
@@ -23,19 +23,15 @@
@android:color/system_accent1_500
@android:color/system_accent1_200
@android:color/system_accent1_900
- @android:color/system_accent1_500
+ @color/highlight_color_lxx_light
@android:color/system_accent1_200
+ @color/highlight_color_lxx_light
@android:color/system_accent1_500
@android:color/system_accent1_200
@android:color/system_accent1_900
- @android:color/system_accent1_500
+ @color/highlight_color_lxx_dark
@android:color/system_accent1_200
-
-
-
- @android:color/system_accent1_300
- @android:color/system_accent1_600
+ @color/highlight_color_lxx_dark
diff --git a/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml b/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml
index e1f53afc4..fe8cc3aee 100644
--- a/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml
+++ b/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml
@@ -19,30 +19,8 @@
-->
-
diff --git a/app/src/main/res/values-v31/keyboard-icons-lxx-light.xml b/app/src/main/res/values-v31/keyboard-icons-lxx-light.xml
index 49f17d98e..e362daa97 100644
--- a/app/src/main/res/values-v31/keyboard-icons-lxx-light.xml
+++ b/app/src/main/res/values-v31/keyboard-icons-lxx-light.xml
@@ -19,30 +19,8 @@
-->
-
diff --git a/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml b/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml
new file mode 100644
index 000000000..2bc53e0eb
--- /dev/null
+++ b/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/values/keyboard-icons-lxx-dark.xml b/app/src/main/res/values/keyboard-icons-lxx-dark.xml
index 2a5d181e8..3c47bd03a 100644
--- a/app/src/main/res/values/keyboard-icons-lxx-dark.xml
+++ b/app/src/main/res/values/keyboard-icons-lxx-dark.xml
@@ -19,30 +19,5 @@
-->
-
+
diff --git a/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml b/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml
new file mode 100644
index 000000000..a566d513e
--- /dev/null
+++ b/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/values/keyboard-icons-lxx-light.xml b/app/src/main/res/values/keyboard-icons-lxx-light.xml
index 89c8aa9cd..abbf73360 100644
--- a/app/src/main/res/values/keyboard-icons-lxx-light.xml
+++ b/app/src/main/res/values/keyboard-icons-lxx-light.xml
@@ -19,30 +19,5 @@
-->
-
+