Files
marble-shell-theme-packaging/gnome-shell/gnome-shell.css
imarkoff 6d6b3f445d Bug fixes & improvements.
Fixed popup submenu item hover color.
Fixed default focus border color for elements in notifications menu.
Fixed message close button color.
Do Not Distrub button improvements.
Stylized scroll bar.
Fixed default folder creation color.
Fixed previous & next pages color when you move apps in app menu.
Made page indicators less contrast.
Changed screenshot/screencast checked icon color.
Changed transition-duration  to 100ms.
2023-01-28 17:14:22 +02:00

1027 lines
25 KiB
CSS

/* Raw shell theme for GNOME DE
Copyright (C) 2023 Vladyslav Hroshev
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
stage {
color: TEXT-PRIMARY-COLOR;
}
.workspace-background{
border: 1px solid BORDER-SHADOW;
}
#panel{
background-color: BACKGROUND-COLOR;
height: 38px;
font-size: 14px;
}
#panel .screencast-indicator,
#panel .remote-access-indicator {
color: #cd9309; }
#panel .panel-button.screen-recording-indicator {
background:#c01c28;
}
#panel .panel-button.screen-sharing-indicator {
background: #cd9309;
}
#panel .panel-button.screen-recording-indicator:hover {
background: rgba(192, 28, 40, 0.9);
}
#panel .panel-button.screen-sharing-indicator:hover {
background: rgba(205, 147, 9, 0.9);
}
.panel-button,
.clock,
.clock-display StIcon{
color: TEXT-PRIMARY-COLOR;
border-radius: 14px;
border: 4px solid transparent;
background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.clock-display StIcon{
padding: 8px;
margin: 0;
}
.panel-button:hover,
.panel-button:hover .clock,
.panel-button:active,
.panel-button:overview, /* activites */
.panel-button:active .clock{
background-color: ACCENT-DIS_HOVER;
}
/* clock fix */
.clock-display{
background-color: transparent !important;
box-shadow: none !important;
border: none !important;
}
.clock{
margin: 0 !important;
}
/* Activities Ripple */
.ripple-box {
background-color: ACCENT-OPACITY-COLOR;
box-shadow: 0 0 2px 2px ACCENT-OPACITY-COLOR;
}
/* POPOVERS */
.popup-menu-content {
color: TEXT-PRIMARY-COLOR;
background: BACKGROUND-COLOR;
padding: 16px;
border-radius: 20px;
border: 1px solid BORDER-SHADOW;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.popup-menu-item {
margin: 2.5px 0 2.5px 0;
}
.popup-menu-item:focus, .popup-menu-item:hover, .popup-menu-item:checked {
background-color: ACCENT-DISABLED !important;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.popup-menu-item:checked {
border-radius: 12px 12px 0 0;
}
.popup-menu-item:active {
background-color: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
}
.popup-separator-menu-item .popup-separator-menu-item-separator {
height: 1px;
margin: 2.5px 0 2.5px 0;
background-color: SEPARATOR-COLOR;
}
.popup-sub-menu {
background-color: ACCENT-DISABLED;
color: TEXT-PRIMARY-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
border-radius: 0 0 12px 12px;
margin: 0 0 2.5px 0;
}
.popup-sub-menu .popup-menu-item {
margin: 0;
color: TEXT-PRIMARY-COLOR;
}
.popup-sub-menu .popup-menu-item:last-child {
border-radius: 0 0 12px 12px;
}
.popup-sub-menu .popup-menu-item:hover, .popup-sub-menu .popup-menu-item:focus {
background-color: ACCENT-DIS_HOVER !important;
}
.popup-menu-item:insensitive { color: TEXT-DISABLED-COLOR; margin: 0; }
.popup-inactive-menu-item { color: TEXT-PRIMARY-COLOR; background-color: transparent; }
.popup-inactive-menu-item:insensitive { color: TEXT-SECONDARY-COLOR !important; }
.calendar .calendar-nonwork-day { color: TEXT-PRIMARY-COLOR; }
/* calendar */
#calendarArea{ padding: 0; }
.datemenu-calendar-column{ margin: 0px; }
/* calendar header */
.datemenu-today-button {
color: TEXT-SECONDARY-COLOR;
background-color: none;
border-radius: 12px;
}
.datemenu-today-button:hover {
transition-duration: 100ms;
background-color: ACCENT-DISABLED;
}
.datemenu-today-button:focus {
transition-duration: 100ms;
background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 2px ACCENT-SECONDARY-COLOR !important;
}
.day-label {
font-weight: 600;
}
.date-label {
font-weight: 700;
}
/* calendar-days */
.calendar-day-base, .calendar-month-header .pager-button{
color: TEXT-PRIMARY-COLOR;
border-radius: 10px;
}
.calendar-month-label{
color: TEXT-PRIMARY-COLOR;
}
.calendar-day-base, .calendar .calendar-month-header .pager-button { transition-duration: 100ms; }
.calendar-day-base:hover,
.calendar-day-base:focus,
.calendar-day-base:active:hover,
.calendar-day-base:selected:hover,
.calendar .calendar-month-header .pager-button:hover,
.calendar .calendar-month-header .pager-button:focus {
background-color: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.calendar-day-base:active,
.calendar-day-base:selected {
background: ACCENT-DIS_HOVER;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.calendar-today,
.calendar-today:selected {
background-color: ACCENT-COLOR;
color: TEXT-PRIMARY-COLOR !important;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.calendar-today:hover,
.calendar-today:selected:hover {
background-color: ACCENT_HOVER;
}
.calendar .calendar-day-with-events {
background-image: url("calendar-today.svg");
background-size: contain;
font-weight: 700;
}
/* events */
.calendar{
border-radius: 12px;
background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 1px BORDER-SHADOW !important;
padding: 5px;
}
.events-button,
.world-clocks-button,
.weather-button{
background-color: ACCENT-DISABLED;
color: TEXT-SECONDARY-COLOR;
border-radius: 12px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.events-button:focus,
.world-clocks-button:focus,
.weather-button:focus {
box-shadow: inset 0 0 0 2px ACCENT-SECONDARY-COLOR !important;
}
.weather-button .weather-header,
.events-button .events-title,
.world-clocks-button .world-clocks-header { color: TEXT-PRIMARY-COLOR; }
.events-button .event-time { color: TEXT-SECONDARY-COLOR; }
.events-button:active,
.world-clock-button:active,
.weather-button:active { background-color: ACCENT-DIS_HOVER; }
.world-clocks-button .world-clocks-time,
.world-clocks-button .world-clocks-city,
.world-clocks-button .world-clocks-timezone { color: TEXT-SECONDARY-COLOR; }
.weather-button .weather-forecast-time { color: TEXT-SECONDARY-COLOR; }
/* message-list */
.message-list{
border: none;
padding: 5px 0 0 5px;
}
.message{
background: BACKGROUND-COLOR;
color: TEXT-PRIMARY-COLOR;
border-radius: 12px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.message:focus {
box-shadow: inset 0 0 0 2px ACCENT-SECONDARY-COLOR !important;
border-radius: 12px;
}
.message-list .message {
background: ACCENT-DISABLED;
}
.message .message-body, .message-title {
color: TEXT-PRIMARY-COLOR;
}
.message-dialog-content .message-dialog-title {
font-weight: 700;
}
.message .message-secondary-bin > .event-time {
color: TEXT-SECONDARY-COLOR;
}
.message-close-button{
border-radius: 9px;
color: TEXT-PRIMARY-COLOR;
background-color: ACCENT-DIS_HOVER;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.message-close-button:active {
color: TEXT-SECONDARY-COLOR;
}
.message-media-control:active{
background-color: ACCENT-COLOR;
color: #0000;
}
/* Media Controls */
.message-media-control {
border-radius: 12px;
padding: 0 18px;
margin: 16px 1px;
color: TEXT-PRIMARY-COLOR;
transition-duration: 100ms;}
.message-media-control:hover {
background-color: ACCENT-DIS_HOVER;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
color: TEXT-PRIMARY-COLOR; }
.message-media-control:insensitive {
color: TEXT-DISABLED-COLOR }
.message-media-control:last-child:ltr {
margin-right: 20px; }
.message-media-control:last-child:rtl {
margin-left: 12px; }
.message-media-control StIcon {
icon-size: 1.09em; }
/* Check Boxes */
.check-box StBoxLayout {
spacing: .8em; }
.check-box StBin {
width: 24px;
height: 24px;
background-image: url("checkbox-off.svg");
}
.check-box:focus StBin {
background-image: url("checkbox-off-focused.svg");
}
.check-box:checked StBin {
background-image: url("checkbox.svg");
}
.check-box:focus:checked StBin {
background-image: url("checkbox-focused.svg");
}
/* Toggles */
.toggle-switch{
background-image: url("./toggle-off.svg");
background-color: ACCENT-DIS_HOVER;
border-radius: 10px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW !important;
}
.toggle-switch:checked{
background-image: url("./toggle-on.svg");
background-color: ACCENT-COLOR;
}
/* Do Not Distrub toggle */
.dnd-button{
width: 48px;
border-radius: 10px;
}
.dnd-button .toggle-switch {
background-color: ACCENT-DISABLED;
}
.dnd-button:hover .toggle-switch {
background-color: ACCENT-DIS_HOVER;
}
.dnd-button .toggle-switch:checked {
background-color: ACCENT-COLOR;
}
.dnd-button:hover .toggle-switch:checked {
background-color: ACCENT_HOVER;
}
.dnd-button:focus {
border-color: transparent;
}
.dnd-button:focus .toggle-switch {
box-shadow: inset 0 0 0 1px ACCENT-SECONDARY-COLOR !important;
}
.button{
color: TEXT-PRIMARY-COLOR;
background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.button:insensitive{
box-shadow: none;
color: TEXT-SECONDARY-COLOR;
}
.button:hover, .button:active {
background-color: ACCENT-DIS_HOVER;
}
.message-list-clear-button{
border-radius: 9px;
color: TEXT-PRIMARY-COLOR;
}
.message-list-clear-button:focus {
box-shadow: inset 0 0 0 2px ACCENT-SECONDARY-COLOR !important;
}
/* quick-settings */
.icon-button{ box-shadow: inset 0 0 0 1px BORDER-SHADOW; }
.quick-settings{
padding: 20px;
border-radius: 24px;
}
.quick-toggle {
color: TEXT-PRIMARY-COLOR;
border-radius: 12px;
background: ACCENT-DISABLED;
transition-duration: 100ms;
}
.quick-toggle .quick-toggle-label {
font-weight: 600;
}
.quick-toggle-arrow { border-radius: 0 12px 12px 0; }
.quick-slider .icon-button{ box-shadow: none; }
.quick-slider .icon-button:hover{
background-color: #474747;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.quick-slider .icon-button:active{
background-color: ACCENT-COLOR;
color: TEXT-PRIMARY-COLOR;
}
.quick-toggle-menu{
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
/* Notifications */
.notification-banner{
background-color: BACKGROUND-COLOR;
color: TEXT-PRIMARY-COLOR;
}
.notification-button:active{
background-color: ACCENT-COLOR;
color: TEXT-PRIMARY-COLOR;
}
/* slider */
.slider,
.level {
height: 16px;
-barlevel-height: 16px;
-barlevel-background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
/* fill */
-barlevel-active-background-color: ACCENT-COLOR;
/* overfill */
-barlevel-overdrive-color: #c01c28;
-barlevel-overdrive-separator-width: 2px;
-slider-handle-radius: 7px;
}
/* Scroll bar */
StScrollBar {
padding: 0; }
StScrollView StScrollBar {
min-width: 8px;
min-height: 8px;}
StScrollBar StBin#trough {
border-radius: 0;
background-color: transparent; }
StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
border-radius: 8px;
background-color: SCROLLBAR-COLOR;
border: 3px solid transparent;
transition: 500ms all ease; }
StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
background-color: SCROLLBAR_HOVER; }
StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
background-color: SCROLLBAR_ACTIVE; }
/* overview-ws-thumbnail */
.workspace-thumbnail {
border: none;
/* border-radius: 9px; */
background-color: ACCENT-DISABLED;
border: 1px solid BORDER-SHADOW;
}
.workspace-thumbnails .placeholder {
background-image: url("workspace-placeholder.svg");
background-size: contain;
width: 18px;
}
.workspace-thumbnail-indicator {
border: none;
background-color: ACCENT-OPACITY-COLOR;
/* border-color: ACCENT-COLOR;
border-width: 2px; */
/* border-radius: 9px; */
border-radius: 0px;
}
/* overview */
.controls-manager, .workspace-animation {
background-color: BACKGROUND-COLOR;
}
.workspace-background {
border-radius: 10px;
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.window-close {
background-color: ACCENT-DISABLED;
color: TEXT-PRIMARY-COLOR;
border-radius: 21px;
padding: 3px;
height: 28px;
width: 28px;
transition-duration: 300ms;
}
.window-close:hover {
background-color: ACCENT-DIS_HOVER;
}
.window-caption {
spacing: 20px;
border-radius: 10px;
color: TEXT-PRIMARY-COLOR;
background-color: BACKGROUND-COLOR;
border: 1px solid BORDER-SHADOW;
padding: 4px 8px;
}
/* App icons */
.app-well-app .overview-icon {
box-shadow: inset 0 0 0 0px rgba(255, 255, 255, 0); /* fix default dash focused box-shadow*/
transition-duration: 100ms;
}
.app-well-app:hover .overview-icon,
.app-well-app:focus .overview-icon,
.app-well-app:selected .overview-icon,
.show-apps:hover .overview-icon,
.show-apps:focus .overview-icon,
.app-well-app.app-folder .overview-icon {
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
background-color: ACCENT-DISABLED;
}
.app-well-app.app-folder .overview-icon {
background-color: ACCENT-DIS_HOVER;
}
.app-well-app:drop .overview-icon, .grid-search-result:drop .overview-icon,
.app-well-app.app-folder:drop .overview-icon, .app-folder.grid-search-result:drop .overview-icon {
border: 2px solid ACCENT-SECONDARY-COLOR;
background-color: ACCENT-OPACITY-COLOR;
}
/* folder dialog */
.app-folder-dialog {
background-color: BACKGROUND-COLOR;
border: none;
}
.app-folder-dialog .app-well-app:hover .overview-icon,
.app-folder-dialog .app-well-app:focus .overview-icon {
background-color: ACCENT-DISABLED;
box-shadow: inset 1px solid BORDER-SHADOW;
}
.app-folder-dialog .folder-name-container { color: TEXT-PRIMARY-COLOR; }
.app-folder-dialog .folder-name-container .folder-name-label {
padding: 5px 7px;
color: TEXT-PRIMARY-COLOR;
font-weight: 700;
transition-duration: 100ms;
}
.app-folder-dialog .folder-name-container .folder-name-entry {
font-weight: 700;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
background-color: ACCENT-DISABLED;
}
.app-folder-dialog .folder-name-container .edit-folder-button {
border-radius: 12px;
background-color: ACCENT-DISABLED;
color: TEXT-PRIMARY-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.app-folder-dialog .folder-name-container .edit-folder-button:hover {
background-color: ACCENT-DIS_HOVER;
}
.page-indicator .page-indicator-icon { background-color: TEXT-SECONDARY-COLOR; }
.page-navigation-arrow:hover > StIcon {
transition-duration: 100ms;
background-color: ACCENT-DISABLED;
color:TEXT-PRIMARY-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.page-navigation-arrow:active > StIcon {
transition-duration: 100ms;
background-color: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl {
background-gradient-start: PAGE-NAV-HINT;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl {
background-gradient-end: PAGE-NAV-HINT;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
/* Dash */
#dash .dash-background {
background-color: BACKGROUND-COLOR;
border: none;
box-shadow: inset 0 0 15px -10px ACCENT-SECONDARY-COLOR;
}
.dash-label {
background-color: BACKGROUND-COLOR;
color: TEXT-PRIMARY-COLOR;
border-radius: 11px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.app-well-app-running-dot{
width: 10px;
height: 5px;
border-radius: 5px;
background: ACCENT-SECONDARY-COLOR;
transition-duration: 100ms;
}
#dash .app-well-app:hover .overview-icon,
#dash .app-well-app:focus .overview-icon,
#dash .app-well-app:selected .overview-icon,
#dash .show-apps:hover .overview-icon,
#dash .show-apps:focus .overview-icon {
box-shadow: inset 0 0 4px 1px WELL-APP-SELECTED;
background-color: rgba(255, 255, 255, 0.1);
}
#dashtodockContainer .app-well-app.focused .overview-icon,
.show-apps:selected .overview-icon,
.show-apps:selected:hover .overview-icon,
.show-apps:active .overview-icon,
.show-apps:checked .overview-icon {
box-shadow: inset 0 0 4px 1px WELL-APP-SELECTED;
}
#dash .app-well-app:hover .app-well-app-running-dot { width: 15px; }
#dashtodockContainer .app-well-app.focused .app-well-app-running-dot { width: 20px; }
.dash-separator {
box-shadow: 0 0 0 0.25px TEXT-DISABLED-COLOR;
}
.show-apps .overview-icon {
color: SHOW-APPS-ICON-COLOR;
}
/* Search */
StEntry{
border-radius: 12px;
transition-duration: 100ms;
border: 1px solid BORDER-SHADOW;
background-color: ACCENT-DISABLED;
color: TEXT-SECONDARY-COLOR;
}
StEntry StLabel {
color: TEXT-PRIMARY-COLOR;
}
StEntry StLabel:insensitive {
color: TEXT-SECONDARY-COLOR;
}
StEntry:hover, StEntry:focus, StEntry:active {
border: 1px solid ACCENT-COLOR;
}
StEntry:focus {
color: TEXT-PRIMARY-COLOR;
}
.search-section-content{
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
border-radius: 17px;
background-color: ACCENT-DISABLED;
color:TEXT-PRIMARY-COLOR
}
.list-search-result .list-search-result-description { color: TEXT-SECONDARY-COLOR; }
.search-provider-icon .list-search-provider-content .list-search-provider-details {
width: 120px;
color: TEXT-PRIMARY-COLOR; }
.list-search-result:focus, .search-provider-icon:focus,
.list-search-result:hover, .search-provider-icon:hover,
.list-search-result:selected, .search-provider-icon:selected {
background-color: ACCENT-DIS_HOVER;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.list-search-result:active, .search-provider-icon:active{
background-color: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
}
/* OSD */
.modal-dialog{
border-radius: 16px;
background-color: BACKGROUND-COLOR;
border: 1px solid BORDER-SHADOW;
color: TEXT-PRIMARY-COLOR;
}
.switcher-list,
.resize-popup,
.workspace-switcher,
.osd-window{
border-radius: 22px;
background: BACKGROUND-COLOR;
color: TEXT-PRIMARY-COLOR;
box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.05);
border: 1px solid BORDER-SHADOW;
}
.ws-switcher-indicator{ background-color: TEXT-SECONDARY-COLOR; }
.switcher-list .item-box:hover,
.switcher-list .item-box:focus,
.switcher-list .item-box:selected{
background-color: ACCENT-DISABLED;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.modal-dialog-linked-button, .notification-button, .hotplug-notification-item {
padding: 10px 0 !important;
border-radius: 10px !important;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
background-color: ACCENT-DISABLED;
color:TEXT-PRIMARY-COLOR;
animation-duration: 100ms;
}
.modal-dialog-linked-button:first-child, .notification-button:first-child, .hotplug-notification-item:first-child {
margin: 0 12px 12px 12px !important;
}
.modal-dialog-linked-button:last-child, .notification-button:last-child, .hotplug-notification-item:last-child {
margin: 0 12px 12px 0 !important;
}
.modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child, .hotplug-notification-item:first-child:last-child {
margin: 0 12px 12px 12px !important;
}
.modal-dialog-linked-button, .notification-button, .hotplug-notification-item {
margin: 0 0 12px 12 !important;
}
.modal-dialog-linked-button:hover,
.modal-dialog-linked-button:focus,
.notification-button:hover,
.notification-button:focus {
background: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
}
.modal-dialog-linked-button:last-child {
background-color: ACCENT-COLOR;
}
.modal-dialog-linked-button:last-child:hover,
.modal-dialog-linked-button:last-child:focus {
background-color: ACCENT_HOVER;
}
.modal-dialog .modal-dialog-linked-button:focus, .hotplug-notification-item:focus, .notification-banner .notification-button:focus {
animation-duration: 100ms;
box-shadow: inset 0 0 0 0.25px ACCENT-SECONDARY-COLOR !important; }
.modal-dialog .modal-dialog-linked-button:focus:hover, .hotplug-notification-item:focus:hover, .notification-banner .notification-button:focus:hover, .modal-dialog .modal-dialog-linked-button:focus:active, .hotplug-notification-item:focus:active, .notification-banner .notification-button:focus:active {
box-shadow: inset 0 0 0 1px BORDER-SHADOW !important; }
.modal-dialog .modal-dialog-linked-button:insensitive, .hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive {
color: TEXT-SECONDARY-COLOR;
background-color: ACCENT_HOVER;
}
.prompt-dialog-password-entry {
background-color: ACCENT-DISABLED;
}
.nm-dialog-scroll-view{
border: 1px solid BORDER-SHADOW;
}
.nm-dialog-item:selected{
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.system-menu-action {
border-radius: 32px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
padding: 13px; }
.quick-toggle:checked {
color: TEXT-PRIMARY-COLOR;
background-color: ACCENT-COLOR;
}
.icon-button {
background-color: ACCENT-DISABLED;
color: TEXT-PRIMARY-COLOR;
transition-duration: 100ms;
}
.icon-button:hover,
.quick-toggle:hover {
background-color: ACCENT-DIS_HOVER;
}
.quick-toggle:checked:hover {
background: ACCENT_HOVER;
}
.quick-toggle-menu{
background-color: BACKGROUND-COLOR;
border-radius: 20px;
color: TEXT-PRIMARY-COLOR;
}
.quick-slider .icon-button:hover{
background-color: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
}
.quick-toggle-menu .header .icon {
background-color: ACCENT-COLOR;
border-radius: 15px;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
/* screenshot ui */
.screenshot-ui-panel {
border-radius: 22px;
background: BACKGROUND-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
color: TEXT-PRIMARY-COLOR;
}
.screenshot-ui-show-pointer-button, .screenshot-ui-type-button {
border-radius: 15px;
transition-duration: 100ms;
}
.screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked,
.screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover,
.screenshot-ui-show-pointer-button:checked:focus, .screenshot-ui-type-button:checked:focus {
background: ACCENT-DIS_HOVER;
color: TEXT-PRIMARY-COLOR;
}
.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover,
.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus {
background: ACCENT-DISABLED;
color: TEXT-PRIMARY-COLOR;
}
.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive {
color: TEXT-DISABLED-COLOR;
}
.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover
.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active {
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
}
.screenshot-ui-window-selector {
background-color: ACCENT-DISABLED;
}
.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border {
border-color: ACCENT-COLOR;
}
.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border {
border-color: ACCENT-COLOR;
background-color: ACCENT-OPACITY-COLOR;
}
.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check {
color: TEXT-PRIMARY-COLOR;
background-color: ACCENT-COLOR;
}
.screenshot-ui-capture-button {
width: 36px;
height: 36px;
border-radius: 99px;
border: 4px ACCENT-SECONDARY-COLOR;
padding: 4px; }
.screenshot-ui-capture-button .screenshot-ui-capture-button-circle {
background-color: ACCENT-SECONDARY-COLOR;
transition-duration: 100ms;
border-radius: 99px; }
.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus {
background-color: ACCENT-SECONDARY_HOVER; }
.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle {
background-color: ACCENT-SECONDARY_HOVER; }
.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle {
background-color: #c01c28; }
.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle {
background-color: #d61f2d; }
.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { background-color: #a11722;}
.screenshot-ui-shot-cast-container {
background-color: ACCENT-DISABLED;
}
.screenshot-ui-shot-cast-button {
background-color: transparent;
transition-duration: 100ms;
}
.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus, .screenshot-ui-shot-cast-button:active {
background-color: ACCENT-DIS_HOVER;
}
.screenshot-ui-shot-cast-button:checked {
background-color: ACCENT-SECONDARY-COLOR;
color: TEXT-INVERTED-COLOR;
}
.screenshot-ui-tooltip {
color: TEXT-PRIMARY-COLOR;
background-color: BACKGROUND-COLOR;
box-shadow: inset 0 0 0 1px BORDER-SHADOW;
border-radius: 10px;
padding: 6px 12px;
text-align: center;
-y-offset: 24px;
}
/* Tiled window previews */
.tile-preview {
background-color: ACCENT-OPACITY-COLOR;
border: 1px solid ACCENT-COLOR;
}
.window-close, .screenshot-ui-close-button {
background-color: ACCENT-DISABLED;
color:TEXT-PRIMARY-COLOR;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
transition-duration: 100ms;
}
.window-close:hover, .screenshot-ui-close-button:hover {
background-color: ACCENT-DIS_HOVER;
}