diff --git a/src/components/ThemeCustomizer.vue b/src/components/ThemeCustomizer.vue
index a9d67a24..cf5d0711 100644
--- a/src/components/ThemeCustomizer.vue
+++ b/src/components/ThemeCustomizer.vue
@@ -95,12 +95,16 @@ function handleLayoutChange(layout: ThemeCustomizerLayout) {
@@ -113,7 +117,7 @@ function handleLayoutChange(layout: ThemeCustomizerLayout) {
{{ t('theme.customizer.primaryColor') }}
-
+
-
+
{{ t('common.theme') }}
-
+
{{ t('theme.customizer.skins') }}
-
+
@@ -206,7 +210,7 @@ function handleLayoutChange(layout: ThemeCustomizerLayout) {
-
+
@@ -252,7 +256,14 @@ function handleLayoutChange(layout: ThemeCustomizerLayout) {
html[data-theme='transparent'] .theme-customizer-drawer {
backdrop-filter: blur(var(--transparent-blur-heavy, 16px));
background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy, 0.5)) !important;
- box-shadow: -2px 0 6px rgba(0, 0, 0, 16%) !important;
+}
+
+:is(html[data-theme='transparent'], .v-theme--transparent) .theme-customizer-card-option .theme-customizer-theme-icon,
+:is(html[data-theme='transparent'], .v-theme--transparent) .theme-customizer-color-option .theme-customizer-native-icon,
+:is(html[data-theme='transparent'], .v-theme--transparent) .theme-customizer-header-icon {
+ backdrop-filter: none !important;
+ background: transparent !important;
+ box-shadow: none !important;
}
.theme-customizer-header {
@@ -337,6 +348,7 @@ html[data-theme='transparent'] .theme-customizer-drawer {
justify-content: center;
border: 1px solid rgba(var(--v-theme-on-surface), 0.12);
border-radius: 10px;
+ appearance: none;
aspect-ratio: 1;
color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
cursor: pointer;
@@ -390,6 +402,7 @@ html[data-theme='transparent'] .theme-customizer-drawer {
align-items: center;
border: 1px solid rgba(var(--v-theme-on-surface), 0.12);
border-radius: 10px;
+ appearance: none;
color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
cursor: pointer;
font-size: 1rem;