diff --git a/res/drawable/ic_backspace.xml b/res/drawable/ic_backspace.xml
index 3695893aebc89e2f3ff66ddd1c556289caa48935..ddc63841b4dd8d7dd73ba1491e00f0435a7d831e 100644
--- a/res/drawable/ic_backspace.xml
+++ b/res/drawable/ic_backspace.xml
@@ -19,7 +19,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:width="@dimen/backspace_icon_size"
android:height="@dimen/backspace_icon_size"
- android:tint="?attr/colorControlNormal"
+ android:tint="@color/accent_color"
android:tintMode="src_in"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
diff --git a/res/layout/custom_pref_dropdown_layout.xml b/res/layout/custom_pref_dropdown_layout.xml
index 87c95aef0837a79f9aea6d5b2e884e2126ecdf47..2b2663777d8d4bb6a9fd3acb11cb19b278937949 100644
--- a/res/layout/custom_pref_dropdown_layout.xml
+++ b/res/layout/custom_pref_dropdown_layout.xml
@@ -7,6 +7,7 @@
android:gravity="center_vertical"
android:paddingEnd="?android:attr/scrollbarSize"
android:background="@color/default_background"
+ android:foreground="?android:attr/selectableItemBackground"
android:focusable="true" >
diff --git a/res/layout/custom_pref_layout.xml b/res/layout/custom_pref_layout.xml
index 3f01a718aaceea69ad3e81fb9c548bfc861d53ae..62252318588ede61b83dbf86d3df34bb1151de81 100644
--- a/res/layout/custom_pref_layout.xml
+++ b/res/layout/custom_pref_layout.xml
@@ -7,6 +7,7 @@
android:gravity="center_vertical"
android:paddingEnd="?android:attr/scrollbarSize"
android:background="@color/default_background"
+ android:foreground="?android:attr/selectableItemBackground"
android:focusable="true" >
\ No newline at end of file
diff --git a/res/layout/digital_widget.xml b/res/layout/digital_widget.xml
index 78663f143039b19e21207db28a253a3a7d328187..5290d8470e789f835907d2879dd1cdbcb2cb4076 100644
--- a/res/layout/digital_widget.xml
+++ b/res/layout/digital_widget.xml
@@ -33,7 +33,7 @@
android:format24Hour="@string/lock_screen_24_hour_format"
android:includeFontPadding="false"
android:singleLine="true"
- android:textColor="@color/color_default_primary_text" />
+ android:textColor="@color/color_default_view_on_accent" />
+ android:textColor="@color/color_default_view_on_accent" />
+ android:textColor="@color/color_default_view_on_accent" />
diff --git a/res/layout/timer_setup_time.xml b/res/layout/timer_setup_time.xml
index e19a2edae54cbb2482480a61ca0f751b466e9846..6213bdbde8d5ca1110e15b43356ff91faf2a00c1 100644
--- a/res/layout/timer_setup_time.xml
+++ b/res/layout/timer_setup_time.xml
@@ -47,6 +47,7 @@
android:layout_marginStart="@dimen/timer_setup_delete_margin"
android:contentDescription="@string/timer_delete"
android:padding="12dp"
+ android:foreground="?android:attr/selectableItemBackground"
android:background="@android:color/transparent"
android:scaleType="center"
app:srcCompat="@drawable/ic_backspace" />
diff --git a/res/layout/world_clock_remote_list_item.xml b/res/layout/world_clock_remote_list_item.xml
index 86e12d95fdd127ba9f4af62614248981aaf6e735..fa6698fa74cf0e9935659c04dbe2f2b147aa0f8d 100644
--- a/res/layout/world_clock_remote_list_item.xml
+++ b/res/layout/world_clock_remote_list_item.xml
@@ -19,7 +19,6 @@
android:id="@+id/widget_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:background="@color/default_background"
android:orientation="vertical">
+ android:textColor="@color/color_default_view_on_accent" />
@@ -83,7 +82,7 @@
android:includeFontPadding="false"
android:singleLine="true"
android:textAllCaps="true"
- android:textColor="@color/color_default_primary_text"
+ android:textColor="@color/color_default_view_on_accent"
android:textSize="@dimen/city_widget_name_font_size" />
@@ -105,7 +104,7 @@
android:layout_gravity="center"
android:baselineAligned="true"
android:gravity="center"
- android:textColor="@color/color_default_primary_text" />
+ android:textColor="@color/color_default_view_on_accent" />
@@ -145,7 +144,7 @@
android:includeFontPadding="false"
android:singleLine="true"
android:textAllCaps="true"
- android:textColor="@color/color_default_primary_text"
+ android:textColor="@color/color_default_view_on_accent"
android:textSize="@dimen/city_widget_name_font_size" />
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 228167ccac418715fd651b2daddb5b79bbf4b127..324e76d4197defe32560da416f21a82fce63880a 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -34,6 +34,7 @@
@lineageos.platform:color/color_default_primary_text
@lineageos.platform:color/color_default_secondary_text
@lineageos.platform:color/color_default_divider
+ @lineageos.platform:color/color_default_view_on_accent
@lineageos.platform:color/color_default_gray1
@lineageos.platform:color/color_default_gray2
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 98077b29fc2b609a6253fe90a73ea871daa043f0..08c88b380f6e7246f65258c1d04565d61d6633d4 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -28,7 +28,8 @@