123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- // SCSS variables
- $color-main-text: #d8d8d8;
- $color-main-background: #181818;
- $color-background-dark: lighten($color-main-background, 4%);
- $color-background-darker: lighten($color-main-background, 8%);
- $color-placeholder-light: lighten($color-main-background, 10%);
- $color-placeholder-dark: lighten($color-main-background, 20%);
- $color-text-maxcontrast: darken($color-main-text, 30%);
- $color-text-light: darken($color-main-text, 10%);
- $color-text-lighter: darken($color-main-text, 20%);
- $color-loading-light: #777;
- $color-loading-dark: #ccc;
- $color-box-shadow: transparentize(darken($color-main-background, 70%), 0.5);
- $color-border: lighten($color-main-background, 7%);
- $color-border-dark: lighten($color-main-background, 14%);
- #app-navigation > ul > li > a:first-child,
- #app-navigation > ul > li > ul > li > a:first-child,
- #contactsmenu-menu a,
- #expanddiv a,
- .activity-section .activity-icon.monochrome {
- & > img,
- :not(.avatardiv) > img {
- filter: invert(100%);
- }
- }
- #navigation #apps li a,
- #body-settings #content-vue.app-settings .app-image-icon,
- #body-settings #content-vue.app-settings #app-sidebar #app-details-view h2 {
- svg {
- filter: invert(100%);
- }
- }
- // Otherwise icon-more gets inverted via function
- #appmenu .icon-more-white {
- filter: invert(100%);
- }
- // since svg icons are inverted, revert to white for the header
- .header-right > * {
- >[class^='icon-'] {
- filter: invert(100%);
- }
- }
- .bubble,
- .app-navigation-entry-menu,
- .popovermenu,
- .popover__menu {
- li {
- > button,
- > a,
- > .menuitem, > .popover__menuitem {
- > img {
- filter: invert(100%);
- }
- }
- }
- }
- .bubble,
- .app-navigation-entry-menu,
- .popovermenu,
- #header .menu {
- border: 1px solid var(--color-border);
- }
- .popover[x-placement^='top'] .popover__arrow {
- border-top-color: var(--color-border);
- }
- .popover[x-placement^='bottom'] .popover__arrow {
- border-bottom-color: var(--color-border);
- }
- .popover[x-placement^='left'] .popover__arrow {
- border-left-color: var(--color-border);
- }
- .popover[x-placement^='right'] .popover__arrow {
- border-right-color: var(--color-border);
- }
- .popover .popover__inner {
- border: 1px solid var(--color-border);
- }
- // Prevent slideshow icons from going dark
- #slideshow {
- [class^='icon-'], [class*=' icon-']{
- filter: invert(100%);
- }
- }
- input[type=checkbox] {
- &.checkbox {
- &:checked + label:before {
- background-image: url('../../../core/img/actions/checkbox-mark-dark.svg');
- }
- &:indeterminate + label:before {
- background-image: url('../../../core/img/actions/checkbox-mixed-dark.svg');
- }
- }
- }
|