diff --git a/core/src/main/res/layout/preference_material3_switch.xml b/core/src/main/res/layout/preference_material3_switch.xml
new file mode 100644
index 00000000..5a7ae7e5
--- /dev/null
+++ b/core/src/main/res/layout/preference_material3_switch.xml
@@ -0,0 +1,8 @@
+
+
diff --git a/core/src/main/res/values/themes.xml b/core/src/main/res/values/themes.xml
index d53f8b5f..b4d9a045 100644
--- a/core/src/main/res/values/themes.xml
+++ b/core/src/main/res/values/themes.xml
@@ -40,6 +40,8 @@
- false
+ - @style/ThemeOverlay.Material3.MaterialAlertDialog
+ - 28dp
diff --git a/core/src/main/res/xml/fragment_settings_appearance.xml b/core/src/main/res/xml/fragment_settings_appearance.xml
index 6349396b..8b3a731a 100644
--- a/core/src/main/res/xml/fragment_settings_appearance.xml
+++ b/core/src/main/res/xml/fragment_settings_appearance.xml
@@ -7,9 +7,10 @@
app:key="theme"
app:title="@string/theme"
app:useSimpleSummaryProvider="true" />
-
+ app:title="@string/dynamic_colors"
+ app:widgetLayout="@layout/preference_material3_switch" />
\ No newline at end of file
diff --git a/core/src/main/res/xml/fragment_settings_cache.xml b/core/src/main/res/xml/fragment_settings_cache.xml
index d54321fc..bc7e5ff0 100644
--- a/core/src/main/res/xml/fragment_settings_cache.xml
+++ b/core/src/main/res/xml/fragment_settings_cache.xml
@@ -1,10 +1,11 @@
-
+ app:title="@string/settings_use_cache_title"
+ app:widgetLayout="@layout/preference_material3_switch" />
-
-
+
+ app:widgetLayout="@layout/preference_material3_switch" />
\ No newline at end of file
diff --git a/core/src/main/res/xml/fragment_settings_player.xml b/core/src/main/res/xml/fragment_settings_player.xml
index 88a47c12..a3f2b4d2 100644
--- a/core/src/main/res/xml/fragment_settings_player.xml
+++ b/core/src/main/res/xml/fragment_settings_player.xml
@@ -1,9 +1,10 @@
-
+ app:title="@string/display_extended_title"
+ app:widgetLayout="@layout/preference_material3_switch" />
-
-
+
-
-
-
-
-
+
-
+
-
+
+ app:title="@string/player_brightness_remember"
+ app:widgetLayout="@layout/preference_material3_switch" />
@@ -92,10 +98,11 @@
app:useSimpleSummaryProvider="true" />
-
+ app:widgetLayout="@layout/preference_material3_switch" />
\ No newline at end of file