diff --git a/CSS/themes/synclounge/aquamarine.css b/CSS/themes/synclounge/aquamarine.css index b5e99d61..037f90e3 100644 --- a/CSS/themes/synclounge/aquamarine.css +++ b/CSS/themes/synclounge/aquamarine.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE AQUAMARINE THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-bg-color: radial-gradient(ellipse at top, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; - --default-button-color: #009688; - --default-button-color-hover: #12afa0; - --accent-color: #12afa0; -} +@import url(https://theme-park.dev/CSS/variables/aquamarine.css); diff --git a/CSS/themes/synclounge/dark.css b/CSS/themes/synclounge/dark.css index c3e1781e..716e6861 100644 --- a/CSS/themes/synclounge/dark.css +++ b/CSS/themes/synclounge/dark.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE DARK THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - --modal-bg-color: radial-gradient(circle , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; - --default-button-color: #cc7b19; - --default-button-color-hover: #e59029; - --accent-color: #e59029; - } \ No newline at end of file +@import url(https://theme-park.dev/CSS/variables/dark.css); \ No newline at end of file diff --git a/CSS/themes/synclounge/hotline.css b/CSS/themes/synclounge/hotline.css index 9b3f2242..202bf5af 100644 --- a/CSS/themes/synclounge/hotline.css +++ b/CSS/themes/synclounge/hotline.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE HOTLINE THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: radial-gradient(ellipse at center, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - --modal-bg-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; - --default-button-color: #F44336; - --default-button-color-hover: rgb(247, 106, 96); - --accent-color: #F44336; -} \ No newline at end of file +@import url(https://theme-park.dev/CSS/variables/hotline.css); \ No newline at end of file diff --git a/CSS/themes/synclounge/organizr-dark.css b/CSS/themes/synclounge/organizr-dark.css index 45f5f6ec..eb8d7761 100644 --- a/CSS/themes/synclounge/organizr-dark.css +++ b/CSS/themes/synclounge/organizr-dark.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE ORGANIZR-DARK THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: #1f1f1f; - --modal-bg-color: #1b1b1b; - --default-button-color: #2cabe3; - --default-button-color-hover: rgb(44 171 227 / .8); - --accent-color: #2cabe3; - } \ No newline at end of file +@import url(https://theme-park.dev/CSS/variables/organizr-dark.css); \ No newline at end of file diff --git a/CSS/themes/synclounge/plex.css b/CSS/themes/synclounge/plex.css index 697b7117..04ea82ca 100644 --- a/CSS/themes/synclounge/plex.css +++ b/CSS/themes/synclounge/plex.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE PLEX THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-light2.png") center center/cover no-repeat fixed; - --modal-bg-color: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-dark2.png") center center/cover no-repeat fixed; - --default-button-color: #cc7b19; - --default-button-color-hover: #e59029; - --accent-color: #e59029; -} \ No newline at end of file +@import url(https://theme-park.dev/CSS/variables/plex.css); \ No newline at end of file diff --git a/CSS/themes/synclounge/space-gray.css b/CSS/themes/synclounge/space-gray.css index 94718168..9cebec3f 100644 --- a/CSS/themes/synclounge/space-gray.css +++ b/CSS/themes/synclounge/space-gray.css @@ -13,10 +13,4 @@ /* SYNCLOUNGE SPACE GRAY THEME */ @import url(https://theme-park.dev/CSS/themes/synclounge/synclounge-base.css); -:root { - --main-bg-color: radial-gradient( ellipse at center, rgba(87,108,117,1) 0%, rgba(37,50,55,1) 100.2% ) center center/cover no-repeat fixed; - --modal-bg-color: radial-gradient( ellipse at top, rgba(87,108,117,1) 0%, rgba(37,50,55,1) 100.2% ) center center/cover no-repeat fixed; - --default-button-color: #607D8B; - --default-button-color-hover: #81a6b7; - --accent-color: #607D8B; -} +@import url(https://theme-park.dev/CSS/variables/space-gray.css); diff --git a/CSS/themes/synclounge/synclounge-base.css b/CSS/themes/synclounge/synclounge-base.css index 7982d8a4..3fed87e4 100644 --- a/CSS/themes/synclounge/synclounge-base.css +++ b/CSS/themes/synclounge/synclounge-base.css @@ -10,6 +10,13 @@ /* Made by @gilbN */ /* https://github.com/gilbN/theme.park */ +@import url(https://theme-park.dev/CSS/defaults/placeholders.css); + +:root { + --v-primary-base: rgb(var(--accent-color)); + --v-anchor-base: rgb(var(--accent-color)); +} + main { background: var(--main-bg-color); background-repeat: repeat, no-repeat; @@ -19,10 +26,11 @@ main { -webkit-background-size: auto, cover; -moz-background-size: auto, cover; -o-background-size: auto, cover; + color: var(--text) } h4 { - color: #ffffff; + color: var(--text-hover); } .v-toolbar { @@ -36,45 +44,58 @@ h4 { } p a { - color: var(--accent-color) !important; + color: rgb(var(--accent-color)) !important; +} + +.theme--dark.v-icon { + color: rgb(var(--accent-color)); } .application .theme--dark.v-card, .theme--dark .v-card .primary--text { - color: var(--accent-color) !important; + color: rgb(var(--accent-color)) !important; } .application .theme--dark.v-card, .theme--dark .v-card .accent--text { - color: var(--accent-color) !important; + color: rgb(var(--accent-color)) !important; } .application .theme--dark.v-card, .theme--dark .v-card .primary { - color: var(--accent-color) !important; + color: rgb(var(--accent-color)) !important; } + + .flex.xs12 a { - color: var(--accent-color); + color: rgb(var(--accent-color)); } .v-list__tile { - color: #fff !important; + color: var(--text-hover) !important; } .v-stepper__step__step .primary { - background-color: var(--default-button-color) !important; - border-color: var(--default-button-color) !important; + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; } .primary { - background-color: var(--default-button-color) !important; - border-color: var(--default-button-color) !important; + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +.primary:hover, +.primary:focus { + background-color: var(--button-color-hover) !important; + border-color: var(--button-color-hover) !important; + color: var(--button-text-hover) !important; } .v-input__control .v-input__slot .primary--text input, .primary--text textarea { - caret-color: var(--accent-color) !important; + caret-color: rgb(var(--accent-color)) !important; } .v-input input:active, @@ -82,28 +103,38 @@ p a { .v-input textarea:active, .v-input textarea:focus .primary--text input, .primary--text textarea { - caret-color: var(--accent-color) !important; + caret-color: rgb(var(--accent-color)) !important; } +.theme--dark.v-app-bar.v-toolbar.v-sheet { + background: var(--modal-bg-color) !important; +} .application .theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat), -.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat) { - background-color: var(--default-button-color) !important; +.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { + background-color: var(--button-color) !important; + color: var(--button-text); +} + +.application .theme--dark.v-btn:hover:not(.v-btn--icon):not(.v-btn--flat), +.theme--dark .v-btn:hover:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small) { + background-color: var(--button-color-hover) !important; + color: var(--button-text-hover); } .v-btn__content { - color: #fff; + color: var(--button-text); } .v-btn--active:before, .v-btn:focus:before, .v-btn:hover:before { - background-color: white; + background-color: var(--text-hover); } .application .theme--dark.v-card, .theme--dark .v-card { - background: var(--modal-bg-color); + background: var(--modal-bg-color) !important; background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; @@ -116,30 +147,20 @@ p a { .flex.md3 .application .theme--dark.v-card, .theme--dark .v-card { background: rgba(255, 255, 255, 0.10) !important; - color: #fff; + color: var(--text-hover); } .theme--dark.v-expansion-panels .v-expansion-panel { background-color: transparent; - color: #fff; + color: var(--text-hover); } .theme--dark.v-text-field--solo>.v-input__control>.v-input__slot { background: rgb(0 0 0 / 0.50); } -.flex.md3 .application .theme--dark.v-list, -.theme--dark .v-list { - background: rgba(255, 255, 255, 0.10) !important; -} - -flex xs12 .flex.md3 .application .theme--dark.v-list, -.theme--dark .v-list { - background: inherit !important; -} - .v-navigation-drawer { - background: var(--main-bg-color) !important; + background: var(--modal-bg-color) !important; background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center; @@ -150,7 +171,9 @@ flex xs12 .flex.md3 .application .theme--dark.v-list, } /*popup modal */ -.v-dialog { + +.v-dialog, +.theme--dark.v-list { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; @@ -162,7 +185,7 @@ flex xs12 .flex.md3 .application .theme--dark.v-list, } .menuable__content__active { - background: var(--modal-bg-color); + background: var(--drop-down-menu-bg); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; background-position: center center, center center;