diff --git a/src/assets/app.scss b/src/assets/app.scss index f22487847..3c7ac63be 100644 --- a/src/assets/app.scss +++ b/src/assets/app.scss @@ -1,46 +1,16 @@ @import "vars.scss"; @import "node_modules/bootstrap/scss/bootstrap"; -html, -body, -input, -.modal-content { - background: var(--page-background); - color: var(--main-font-color); -} -a, -.table, -.nav-link { - color: var(--main-font-color); -} -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #0a0a0a; -} - -.nav-link:hover, -.nav-link:focus { - color: #5cdd8b; -} - -.form-control, -.form-control:focus, -.form-select, -.form-select:focus { - color: var(--main-font-color); - background-color: var(--background-4); -} - #app { - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, - segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, - apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji; + font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji; } .shadow-box { overflow: hidden; - box-shadow: 0 15px 70px rgba(0, 0, 0, 0.1); + box-shadow: 0 15px 70px rgba(0, 0, 0, .1); padding: 10px; + border-radius: 10px; + &.big-padding { padding: 20px; } @@ -52,13 +22,10 @@ a, } .btn-primary { - color: #0a0a0a; + color: white; - &:hover, - &:active, - &:focus, - &.active { - color: #0a0a0a; + &:hover, &:active, &:focus, &.active { + color: white; background-color: $highlight; border-color: $highlight; } @@ -69,8 +36,49 @@ a, backdrop-filter: blur(3px); } -@media (prefers-color-scheme: dark) { +// Dark Theme override here +.dark { a:hover { color: #7ce8a4; } + + .btn-primary { + color: #0a0a0a; + + &:hover, &:active, &:focus, &.active { + color: #0a0a0a; + background-color: $highlight; + border-color: $highlight; + } + } + + html, + body, + input, + .modal-content { + background: var(--page-background); + color: var(--main-font-color); + } + a, + .table, + .nav-link { + color: var(--main-font-color); + } + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: #0a0a0a; + } + + .nav-link:hover, + .nav-link:focus { + color: #5cdd8b; + } + + .form-control, + .form-control:focus, + .form-select, + .form-select:focus { + color: var(--main-font-color); + background-color: var(--background-4); + } } diff --git a/src/assets/vars.scss b/src/assets/vars.scss index 80e917729..ee342819c 100644 --- a/src/assets/vars.scss +++ b/src/assets/vars.scss @@ -1,24 +1,17 @@ -$primary: #5cdd8b; -$danger: #dc3545; -$warning: #dca235; +$primary: #5CDD8B; +$danger: #DC3545; +$warning: #f8a306; $link-color: #111; -$border-radius: .25rem; +$border-radius: 50rem; $highlight: #7ce8a4; $highlight-white: #e7faec; -:root { - color-scheme: light dark; - --page-background: #fafafa; - --background-secondary: #d0d3d5; - --background-4: #d0d3d5; - --background-ternary: #8e8e8e; - --background-sidebar-active: #e4e4e4; - --background-navbar: #FFF; - --main-font-color: #212529; -} +.dark { + $primary: #5cdd8b; + $danger: #dc3545; + $warning: #dca235; -@media (prefers-color-scheme: dark) { :root { --page-background: #0a0a0a; --background-secondary: #656565; diff --git a/src/components/HeartbeatBar.vue b/src/components/HeartbeatBar.vue index 4a95fcd70..ddd1617c8 100644 --- a/src/components/HeartbeatBar.vue +++ b/src/components/HeartbeatBar.vue @@ -133,7 +133,7 @@ export default { } - diff --git a/src/components/NotificationDialog.vue b/src/components/NotificationDialog.vue index dc73e463d..3fc326f47 100644 --- a/src/components/NotificationDialog.vue +++ b/src/components/NotificationDialog.vue @@ -233,17 +233,17 @@ @@ -334,7 +334,6 @@ -