diff --git a/Breeze-dark-gtk/gtk-3.0/gtk.css b/Breeze-dark-gtk/gtk-3.0/gtk.css index 259d81a..e462586 100644 --- a/Breeze-dark-gtk/gtk-3.0/gtk.css +++ b/Breeze-dark-gtk/gtk-3.0/gtk.css @@ -1,4228 +1,4298 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #ed1515; -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; -GtkToolItemGroup-expander-size: 11; -GtkExpander-expander-size: 16; -GtkTreeView-expander-size: 11; -GtkTreeView-horizontal-separator: 4; -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; -GtkWidget-link-color: #98d4f3; -GtkWidget-visited-link-color: #6bc0ed; -GtkWidget-focus-padding: 2; -GtkWidget-focus-line-width: 1; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 20; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; -GtkStatusbar-shadow-type: none; outline-width: 0px; } /*************** * Base States * ***************/ .background { color: #EEEFF0; background-color: #31363B; } .background:backdrop { text-shadow: none; icon-shadow: none; color: #EEEFF0; background-color: #31363B; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:insensitive { -gtk-image-effect: dim; } .gtkstyle-fallback { background-color: #31363B; color: #EEEFF0; } .gtkstyle-fallback:prelight { background-color: #485057; color: #EEEFF0; } .gtkstyle-fallback:active { background-color: #1a1d1f; color: #EEEFF0; } .gtkstyle-fallback:insensitive { background-color: #3a3f44; - color: #8f9295; } + color: #909396; } .gtkstyle-fallback:selected { background-color: #3DADE8; color: #EEEFF0; } .view { color: #EEEFF0; background-color: #232629; } .view:selected, GtkCalendar:selected { border-radius: 3px; } .rubberband { border: 1px solid #3DADE8; background-color: rgba(61, 173, 232, 0.2); } .label.separator, GtkPlacesSidebar.sidebar .view .label.separator { color: #EEEFF0; } .label:insensitive { - color: #8f9295; } + color: #909396; } .dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle, .header-bar .subtitle { opacity: 0.55; text-shadow: none; } GtkAssistant .sidebar { background-color: #232629; border-top: 1px solid #696D71; } GtkAssistant .sidebar:dir(ltr) { border-right: 1px solid #696D71; } GtkAssistant .sidebar:dir(rtl) { border-left: 1px solid #696D71; } GtkAssistant .sidebar:backdrop { background-color: #25292c; - border-color: #63676b; } + border-color: #63686c; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { - background-color: #565b5f; } + background-color: #575b5f; } GtkTextView { background-color: #2a2e32; } .grid-child { padding: 3px; border-radius: 3px; } .popover.osd, .app-notification, .app-notification.frame, .osd { - color: #fcfcfc; - border: none; - background-color: rgba(49, 54, 59, 0.7); + color: #EEEFF0; + border: 1px solid #31363B; + background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; - outline-color: rgba(252, 252, 252, 0.3); + outline-color: rgba(238, 239, 240, 0.3); text-shadow: none; icon-shadow: none; } .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop { text-shadow: none; } /********************* * Spinner Animation * *********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } .spinner { background-image: none; background-color: blue; opacity: 0; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } .spinner:active { opacity: 1; animation: spin 1s linear infinite; } .spinner:active:insensitive { opacity: 0.5; } /**************** * Text Entries * ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; } .entry.image.left { padding-left: 0; } .entry.image.right { padding-right: 0; } .entry.flat, .entry.flat:focus { padding: 2px; background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; border: none; border-radius: 0; } .entry:focus { background-color: #232629; background-image: none; border-color: #3DADE8; } .entry:insensitive { background-color: #232629; background-image: none; - color: #8f9295; + color: #909396; border-color: #696D71; background-color: #3a3f44; box-shadow: none; } .entry:backdrop { background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; background-color: #232629; box-shadow: none; } .entry:backdrop:insensitive { background-color: #232629; background-image: none; - color: #8f9295; + color: #909396; border-color: #696D71; background-color: #3a3f44; box-shadow: none; } .entry.progressbar { margin: 1px; border-radius: 0; border-width: 0 0 2px; border-color: #3DADE8; border-style: solid; background-image: none; background-color: transparent; box-shadow: none; } .entry.progressbar:backdrop { background-color: transparent; } .linked > .entry { border-radius: 0; } .linked > .entry:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .linked > .entry:first-child:dir(rtl) { border-right-style: none; } .linked > .entry:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left-style: none; } .linked > .entry:last-child:dir(rtl) { border-left-style: solid; } .entry.error { color: #ed1515; border-color: #4a0606; } .entry.error:focus { background-color: #232629; background-image: none; border-color: #4a0606; } .entry.error:selected, .entry.error:selected:focus { background-color: #ed1515; } .entry.warning { color: #f67400; border-color: #442000; } .entry.warning:focus { background-color: #232629; background-image: none; border-color: #442000; } .entry.warning:selected, .entry.warning:selected:focus { background-color: #f67400; } .entry.image { - color: #c5c6c8; } + color: #c5c7c8; } .entry.image:hover { color: #EEEFF0; } .entry.image:active { color: #3DADE8; } .entry.image:backdrop { color: #54585c; } .osd .entry { background-color: #232629; background-image: none; - color: #fcfcfc; + color: #EEEFF0; border-color: rgba(0, 0, 0, 0.7); - background-color: rgba(49, 54, 59, 0.7); + background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:focus { background-color: #232629; background-image: none; - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; - background-color: rgba(49, 54, 59, 0.7); + background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:backdrop { background-color: #232629; background-image: none; - color: #fcfcfc; + color: #EEEFF0; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.7); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:insensitive { background-color: #232629; background-image: none; - color: #96999b; + color: #898b8d; border-color: rgba(0, 0, 0, 0.7); - background-color: shade(#fcfcfc, 0.3); + background-color: shade(#EEEFF0, 0.3); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .linked.vertical > .entry:not(:last-child) { box-shadow: none; } .linked.vertical > .entry:focus:not(:last-child) { box-shadow: inset 0 0 0 1px #3DADE8; } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { - border-top-color: #383b3e; + border-top-color: #383b3f; background-image: linear-gradient(to bottom, #232629); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { - border-top-color: #373b3e; + border-top-color: #383c3f; background-image: linear-gradient(to bottom, #25292c); } .linked.vertical > .entry + .entry:focus:not(:last-child) { border-top-color: #3DADE8; box-shadow: inset 0 0 0 1px #3DADE8; } .linked.vertical > .entry + .entry:focus:last-child { border-top-color: #3DADE8; } .linked.vertical > .entry:focus:not(:only-child) + .entry, .linked.vertical > .entry:focus:not(:only-child) + .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button { border-top-color: #3DADE8; } /*********** * Buttons * ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#81caf0), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3DADE8), to(transparent)); } } .button, .header-bar .button.titlebutton, .titlebar .button.titlebutton { border: 1px solid; border-radius: 3px; padding: 5px 8px 6px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .button.flat, .header-bar .titlebutton.button, .titlebar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; transition: none; } .button.flat:hover, .header-bar .titlebutton.button:hover, .titlebar .titlebutton.button:hover { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } .button.flat:hover:active, .header-bar .titlebutton.button:hover:active, .titlebar .titlebutton.button:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .button:hover, .header-bar .button.titlebutton:hover, .titlebar .button.titlebutton:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); -gtk-image-effect: highlight; } .button:active, .header-bar .button.titlebutton:active, .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked, .titlebar .button.titlebutton:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); transition-duration: 50ms; } .button:active:hover, .button:checked:hover { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); } .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive, .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .button:insensitive, .header-bar .button.titlebutton:insensitive, .titlebar .button.titlebutton:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .button:insensitive > .label { + .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label, + .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .button:insensitive:active, .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .button:insensitive:active > .label, .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label, + .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label, + .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .button.osd, .header-bar .osd.button.titlebutton, .titlebar .osd.button.titlebutton { - color: #fcfcfc; + color: #EEEFF0; border-radius: 5px; - outline-color: rgba(252, 252, 252, 0.3); - color: #fcfcfc; + outline-color: rgba(238, 239, 240, 0.3); + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; + font-weight: normal; border: none; box-shadow: none; } .button.osd.image-button, .header-bar .osd.titlebutton.button, .titlebar .osd.titlebutton.button { padding: 13px; } .button.osd:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:active, .button.osd:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:insensitive, .button.osd:backdrop:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .button.osd:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton, .osd .titlebar .button.titlebutton, .titlebar .osd .button.titlebutton { - color: #fcfcfc; + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; + font-weight: normal; border-radius: 3px; border-style: solid; } .osd .button:dir(rtl) { border-radius: 3px; } .osd .button:first-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child:dir(rtl) { border-right-style: solid; } .osd .button:only-child { border-radius: 3px; border-style: solid; } .osd .button:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:insensitive, .osd .button:backdrop:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button, .osd .titlebar .titlebutton.button, .titlebar .osd .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; box-shadow: none; text-shadow: none; - icon-shadow: none; } + icon-shadow: none; + font-weight: normal; } .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover, .osd .titlebar .titlebutton.button:hover, .titlebar .osd .titlebutton.button:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; background-clip: padding-box; box-shadow: none; } .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive, .osd .titlebar .titlebutton.button:insensitive, .titlebar .osd .titlebutton.button:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop, .osd .titlebar .titlebutton.button:backdrop, .titlebar .osd .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active, .osd .titlebar .titlebutton.button:active, .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked, .osd .titlebar .titlebutton.button:checked, .titlebar .osd .titlebutton.button:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-clip: padding-box; border-color: transparent; box-shadow: none; } .button.suggested-action, .header-bar .suggested-action.button.titlebutton, .titlebar .suggested-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #232629; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button, .titlebar .suggested-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #3DADE8; } .button.suggested-action:hover { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .button.suggested-action:active, .button.suggested-action:checked { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop { - color: #d8eefa; + color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active, .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked, .titlebar .suggested-action.titlebutton.button:backdrop:checked { color: #d1eaf7; border-color: #3DADE8; background-image: linear-gradient(to bottom, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked { - color: #79b2d2; + color: #79b4d2; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #318aba); } - .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, + background-image: linear-gradient(to bottom, #318bba); } + .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive, .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(61, 173, 232, 0.8); } .button.suggested-action:insensitive { background-color: transparent; color: shade(#EEEFF0, 0.5); } .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { background-color: transparent; color: shade(#EEEFF0, 0.5); } .osd .button.suggested-action { - color: #fcfcfc; + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; } + font-weight: normal; } .osd .button.suggested-action:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.destructive-action, .header-bar .destructive-action.button.titlebutton, .titlebar .destructive-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #232629; border-color: #d51010; background-image: linear-gradient(to bottom, #df1111, #d51010); } .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button, .titlebar .destructive-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #d51010; } .button.destructive-action:hover { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, #d51010); } .button.destructive-action:active, .button.destructive-action:checked { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); } .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop { - color: #f6cfcf; + color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active, .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked, .titlebar .destructive-action.titlebutton.button:backdrop:checked { color: #edcece; border-color: #d51010; background-image: linear-gradient(to bottom, #a60c0c); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked { - color: #c36464; + color: #c36465; border-color: #d51010; - background-image: linear-gradient(to bottom, #a31111); } - .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, + background-image: linear-gradient(to bottom, #a31112); } + .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive, .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(213, 16, 16, 0.8); } .button.destructive-action:insensitive { background-color: transparent; color: shade(#EEEFF0, 0.5); } .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { background-color: transparent; color: shade(#EEEFF0, 0.5); } .osd .button.destructive-action { - color: #fcfcfc; + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; } + font-weight: normal; } .osd .button.destructive-action:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.image-button, .header-bar .titlebutton.button, .titlebar .titlebutton.button { padding: 8px; } .button.text-button, .header-bar .text-button.button.titlebutton, .titlebar .text-button.button.titlebutton { padding-left: 16px; padding-right: 16px; } .button.text-button.image-button, .header-bar .text-button.titlebutton.button, .titlebar .text-button.titlebutton.button { padding: 5px 8px 6px; } .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child, .titlebar .text-button.titlebutton.button .label:first-child { padding-left: 8px; } .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child, .titlebar .text-button.titlebutton.button .label:last-child { padding-right: 8px; } .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton, .titlebar .stack-switcher > .button.titlebutton { outline-offset: -3px; } .stack-switcher > .button > .label { padding-left: 6px; padding-right: 6px; } .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage, .titlebar .stack-switcher > .button.titlebutton > GtkImage { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - .stack-switcher > .button.text-button { + .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, + .titlebar .stack-switcher > .text-button.button.titlebutton { padding: 5px 10px 6px; } .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, .titlebar .stack-switcher > .titlebutton.button { padding: 5px 2px; } .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage { animation: none; background-image: none; } .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, .inline-toolbar .titlebar .button.titlebutton, .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop { border-radius: 2px; border-width: 1px; } .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton, .primary-toolbar .titlebar .button.titlebutton, .titlebar .primary-toolbar .button.titlebutton { icon-shadow: none; } .stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#81caf0), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.83059)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { background-position: left 3px, left 2px; } .inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } - .inline-toolbar GtkToolButton > .button:hover { + .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } - .inline-toolbar GtkToolButton > .button:insensitive { - color: #8f9295; + .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } .inline-toolbar GtkToolButton > .button:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: #8f9295; + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked { + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop { - color: #606468; - border-color: #63676b; + .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop { + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked { color: #606468; - border-color: #63676b; - background-image: linear-gradient(to bottom, #42474b); + border-color: #63686c; + background-image: linear-gradient(to bottom, #43484c); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #2e3236); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label { color: inherit; } .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { +.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl), +.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { border-radius: 3px; } -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child, +.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; border-left-style: solid; } -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child, +.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl), + .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) { border-right-style: solid; } -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child, +.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } -.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton, +.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, .linked.vertical > GtkComboBox > .button { border-left-style: solid; border-bottom-style: none; border-radius: 3px; } -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child, +.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, .linked.vertical > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; } -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child, +.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, .linked.vertical > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; border-style: solid; } -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child, +.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover, .titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification.frame .button.flat:backdrop, .app-notification.frame .header-bar .button.titlebutton:backdrop, .header-bar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .titlebar .button.titlebutton:backdrop, .titlebar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .button.flat:insensitive, .app-notification.frame .header-bar .button.titlebutton:insensitive, .header-bar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .titlebar .button.titlebutton:insensitive, .titlebar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; icon-shadow: none; } /* menu buttons */ .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button { outline-offset: -1px; } .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover, .titlebar .menuitem.titlebutton.button:hover { - background-color: #43484d; } + background-color: #44494d; } GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton, .titlebar GtkColorButton.button.titlebutton { padding: 5px; } GtkColorButton.button GtkColorSwatch:first-child:last-child { border-radius: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { box-shadow: none; } /********* * Links * *********/ *:link, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #98d4f3; } *:link:visited, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #6bc0ed; } *:selected *:link:visited, *:selected .button:visited { - color: #a7d4ec; } + color: #a7d5ed; } *:link:hover, .button:hover:link, .button:hover:visited { color: #c6e7f8; } *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { color: #dce8ef; } *:link:active, .button:active:link, .button:active:visited { color: #98d4f3; } *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #cae1ee; } + color: #cbe2ee; } *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, .header-bar.selection-mode .subtitle:backdrop:hover:link { color: #3DADE8; } *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #cae1ee; } + color: #cbe2ee; } .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { text-shadow: none; } .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { text-shadow: none; } /***************** * GtkSpinButton * *****************/ .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton, .spinbutton .titlebar .button.titlebutton, .titlebar .spinbutton .button.titlebutton { background-image: none; border-style: none none none solid; border-color: rgba(105, 109, 113, 0.3); - color: #d9dadc; + color: #dadbdc; border-radius: 0; box-shadow: none; } .spinbutton .button:dir(rtl) { border-style: none solid none none; } .spinbutton .button:hover { color: #EEEFF0; background-color: rgba(238, 239, 240, 0.05); } .spinbutton .button:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } .spinbutton .button:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.1); } .spinbutton .button:backdrop { color: #5a5e62; - border-color: rgba(99, 103, 107, 0.3); + border-color: rgba(99, 104, 108, 0.3); background-color: transparent; } .spinbutton .button:backdrop:insensitive { background-image: none; color: rgba(84, 92, 101, 0.3); border-style: none none none solid; } .spinbutton .button:backdrop:insensitive:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #fcfcfc; + color: #EEEFF0; border-style: none none none solid; border-color: rgba(0, 0, 0, 0.4); border-radius: 0; box-shadow: none; icon-shadow: 0 1px black; } .osd .spinbutton .button:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button:hover { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #fcfcfc; + color: #EEEFF0; border-color: rgba(0, 0, 0, 0.5); - background-color: rgba(252, 252, 252, 0.1); + background-color: rgba(238, 239, 240, 0.1); icon-shadow: 0 1px black; box-shadow: none; } .osd .spinbutton .button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #fcfcfc; + color: #EEEFF0; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #96999b; + color: #898b8d; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:last-child { border-radius: 0 3px 3px 0; } .osd .spinbutton .button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { padding-top: 8px; padding-bottom: 8px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label { + .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label { + .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { border-radius: 0; padding-left: 3px; padding-right: 3px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { border-radius: 3px 3px 0 0; border-style: solid solid none solid; } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { padding: 1px; border-width: 1px 0; border-color: #3DADE8; border-radius: 0; box-shadow: none; } /************** * ComboBoxes * **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; box-shadow: 0 1px rgba(238, 239, 240, 0.1); } GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton, .titlebar GtkComboBox > .button.titlebutton { padding-top: 3px; padding-bottom: 4px; } GtkComboBox:insensitive { - color: #8f9295; + color: #909396; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop { color: #606468; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop:insensitive { color: #545c65; } GtkComboBox .menuitem { text-shadow: none; } GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator { -GtkWidget-wide-separators: true; } /************ * Toolbars * ************/ .toolbar, .inline-toolbar, .search-bar, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #31363B; } .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { padding: 13px; border: none; border-radius: 5px; - background-color: rgba(49, 54, 59, 0.7); } + background-color: rgba(35, 38, 41, 0.8); } .inline-toolbar { border-width: 0 1px 1px; padding: 3px; border-radius: 0 0 3px 3px; } .search-bar, .location-bar { border-width: 0 0 1px; padding: 3px; } .inline-toolbar, .search-bar, .location-bar { border-style: solid; border-color: #696D71; text-shadow: none; background-color: #31363B; } .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { - border-color: #63676b; - background-color: #42474b; + border-color: #63686c; + background-color: #43484c; box-shadow: none; } /*************** * Header bars * ***************/ .titlebar, .header-bar { padding: 2px 6px; border-width: 0px 0px 2px 0px; border-style: solid; border-color: #3DADE8; color: #EEEFF0; background-image: none; background-color: #31363B; box-shadow: none; } .titlebar:backdrop, .header-bar:backdrop { border-color: transparent; background-color: #31363B; background-image: none; box-shadow: none; color: #606468; } .titlebar .path-bar .button, .header-bar .path-bar .button { color: #EEEFF0; } .titlebar .button, .titlebar .button.titlebutton, .header-bar .button, .header-bar .button.titlebutton { background-color: #31363B; color: #EEEFF0; background-image: none; border-color: transparent; box-shadow: none; } .titlebar .button.flat, .titlebar .titlebutton.button, .header-bar .button.flat, .header-bar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:hover, .header-bar .button:hover { border-color: #3DADE8; } .titlebar .button:active, .titlebar .button:checked, .header-bar .button:active, .header-bar .button:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); border-color: #31363B; box-shadow: none; } .titlebar .button:active:hover, .titlebar .button:checked:hover, .header-bar .button:active:hover, .header-bar .button:checked:hover { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); border-color: #31363B; box-shadow: none; } .titlebar .button:active:backdrop, .titlebar .button:checked:backdrop, .header-bar .button:active:backdrop, .header-bar .button:checked:backdrop { background-image: none; background-color: #31363B; border-color: #31363B; } .titlebar .button.suggested-action, .header-bar .button.suggested-action { background-color: shade(#3DADE8, 1.1); } .titlebar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { background-color: #3DADE8; } .titlebar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked, .header-bar .button.suggested-action:insensitive:active, .header-bar .button.suggested-action:insensitive:checked { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button:backdrop, .header-bar .button:backdrop { background-color: #31363B; color: #606468; } .titlebar .button.flat:backdrop, .titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop, .header-bar .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .header-bar .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .button:insensitive:backdrop { background-image: none; background-color: #31363B; color: #606468; } .titlebar .button.flat:insensitive, .titlebar .titlebutton.button:insensitive, .header-bar .button.flat:insensitive, .header-bar .titlebutton.button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:insensitive, .header-bar .button:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button:insensitive:active, .titlebar .button:insensitive:checked, .header-bar .button:insensitive:active, .header-bar .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar .button:insensitive:active > .label, - .header-bar .button:insensitive:checked > .label { + .header-bar .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar .button:insensitive:checked > .label, + .header-bar .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar .title, .header-bar .title { font-weight: normal; padding: 0px 12px; } .titlebar .subtitle, .header-bar .subtitle { font-size: smaller; padding: 0 12px; } .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop, .header-bar .header-bar-separator, .header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop { -GtkWidget-wide-separators: true; -GtkWidget-separator-width: 1px; border-width: 0 1px; border-image: linear-gradient(to bottom, rgba(105, 109, 113, 0), #696D71 30%, #696D71 70%, rgba(105, 109, 113, 0) 100%) 0 1/0 1px stretch; } .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop, .header-bar .header-bar-separator:backdrop, .header-bar > GtkBox > .separator.vertical:backdrop { - border-image: linear-gradient(to bottom, rgba(99, 103, 107, 0.5)) 0 1/1px 1px; } + border-image: linear-gradient(to bottom, rgba(99, 104, 108, 0.5)) 0 1/1px 1px; } .titlebar.selection-mode, .header-bar.selection-mode { color: #EEEFF0; text-shadow: none; border-color: #3DADE8; background-image: none; background-color: #31363B; box-shadow: none; } .titlebar.selection-mode:backdrop, .header-bar.selection-mode:backdrop { background-image: none; background-color: #31363B; box-shadow: none; } .titlebar.selection-mode .button, .header-bar.selection-mode .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .titlebar.selection-mode .button.flat, .titlebar.selection-mode .titlebutton.button, .header-bar.selection-mode .button.flat, .header-bar.selection-mode .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:hover, .header-bar.selection-mode .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked { color: #31363B; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop { - color: #606468; + color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); -gtk-image-effect: none; border-color: #3DADE8; } .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, .titlebar.selection-mode .titlebutton.button:backdrop:checked, .header-bar.selection-mode .button:backdrop:active, .header-bar.selection-mode .button:backdrop:checked, .header-bar.selection-mode .button.flat:backdrop:active, .header-bar.selection-mode .titlebutton.button:backdrop:active, .header-bar.selection-mode .button.flat:backdrop:checked, .header-bar.selection-mode .titlebutton.button:backdrop:checked { color: #606468; border-color: #3DADE8; background-image: linear-gradient(to bottom, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); border-color: #3DADE8; } .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, .header-bar.selection-mode .button:backdrop:insensitive, .header-bar.selection-mode .button.flat:backdrop:insensitive, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive { - color: #78b6d7; + color: #78b7d8; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, + .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label, .header-bar.selection-mode .button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked, .header-bar.selection-mode .button:backdrop:insensitive:active, .header-bar.selection-mode .button:backdrop:insensitive:checked, .header-bar.selection-mode .button.flat:backdrop:insensitive:active, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked { - color: #73adcc; + color: #73aecd; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #318aba); + background-image: linear-gradient(to bottom, #318bba); border-color: #3DADE8; } - .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, + .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label, + .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .header-bar.selection-mode .button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive, .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, .titlebar.selection-mode .titlebutton.button:insensitive:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button.flat:insensitive, .header-bar.selection-mode .titlebutton.button:insensitive, .header-bar.selection-mode .button.flat:insensitive:backdrop, .header-bar.selection-mode .titlebutton.button:insensitive:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:insensitive, .header-bar.selection-mode .button:insensitive { - color: #8f9295; + color: #909396; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .titlebar.selection-mode .button:insensitive > .label, - .header-bar.selection-mode .button:insensitive > .label { + .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked { - color: #a2c6da; + color: #a2c7da; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #328dbe, #318aba); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #328ebf, #318bba); } + .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar.selection-mode .button:insensitive:active > .label, - .header-bar.selection-mode .button:insensitive:checked > .label { + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar.selection-mode .button:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action, .header-bar.selection-mode .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:active, .header-bar.selection-mode .button.suggested-action:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:insensitive, .header-bar.selection-mode .button.suggested-action:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); border-color: #3DADE8; } - .titlebar.selection-mode .button.suggested-action:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action:backdrop, .header-bar.selection-mode .button.suggested-action:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, .header-bar.selection-mode .selection-menu, .header-bar.selection-mode .selection-menu:backdrop { border-color: rgba(61, 173, 232, 0); background-image: linear-gradient(to bottom, rgba(61, 173, 232, 0)); box-shadow: none; padding-left: 10px; padding-right: 10px; } .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.selection-mode .selection-menu:backdrop GtkArrow { -GtkArrow-arrow-scaling: 1; } .titlebar.selection-mode .selection-menu .arrow, .header-bar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(238, 239, 240, 0.5); icon-shadow: none; } .tiled .titlebar, .maximized .titlebar, .tiled .header-bar, .maximized .header-bar { border-radius: 0; } .titlebar.default-decoration, .header-bar.default-decoration { padding: 4px; } .titlebar.default-decoration .button, .header-bar.default-decoration .button { padding: 5px; } /************ * Pathbars * ************/ .path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton, .path-bar .titlebar .button.titlebutton, .titlebar .path-bar .button.titlebutton { padding: 5px 6px 6px; border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; } .path-bar .button:hover { border-color: #3DADE8; } .path-bar .button:active, .path-bar .button:checked { background-color: #696D71; } .path-bar .button:first-child { padding-left: 8px; } .path-bar .button:last-child { padding-right: 8px; } .path-bar .button:only-child { padding-left: 12px; padding-right: 12px; } .path-bar .button .label:last-child { padding-left: 2px; } .path-bar .button .label:first-child { padding-right: 2px; } .path-bar .button .label:only-child { padding-right: 0; padding-left: 0; } .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage, .path-bar .titlebar .button.titlebutton GtkImage, .titlebar .path-bar .button.titlebutton GtkImage { padding-top: 1px; } /************** * Tree Views * **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; - border-left-color: #888a8c; + border-left-color: #898b8d; border-top-color: #31363B; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { - border-left-color: #95ceec; + border-left-color: #96ceec; border-top-color: rgba(238, 239, 240, 0.1); } GtkTreeView.view:insensitive { - color: #8f9295; } + color: #909396; } GtkTreeView.view:insensitive:selected { - color: #83c7eb; } + color: #84c7eb; } GtkTreeView.view:insensitive:selected:backdrop { - color: #72c0ea; } + color: #72c1ea; } GtkTreeView.view:insensitive:backdrop { color: #545c65; } GtkTreeView.view.separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkTreeView.view:backdrop { - border-left-color: #484d51; + border-left-color: #494d52; border-top: #31363B; } GtkTreeView.view.dnd { border-style: solid none; border-width: 1px; - border-color: #95ceec; } + border-color: #96ceec; } GtkTreeView.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #b1b2b4; } + color: #b1b3b4; } GtkTreeView.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } GtkTreeView.view.expander:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected { - color: #b8dbed; } + color: #b9dbee; } GtkTreeView.view.expander:selected:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected:backdrop { - color: #b8dbed; } + color: #b9dbee; } GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:backdrop { color: #4e5256; } GtkTreeView.view.progressbar { border: 1px solid #3DADE8; border-radius: 4px; background-image: linear-gradient(to bottom, #3DADE8, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } GtkTreeView.view.progressbar:selected { box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #232629, #0c0d0d); } GtkTreeView.view.progressbar:selected:backdrop { border-color: #25292c; background-color: #25292c; } GtkTreeView.view.progressbar:backdrop { border-color: #25292c; background-image: none; box-shadow: none; } GtkTreeView.view.trough { background-color: rgba(238, 239, 240, 0.1); border-radius: 4px; } GtkTreeView.view.trough:selected { background-color: #1a97d8; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton { - color: #888a8c; + color: #898b8d; background-color: #232629; font-weight: bold; text-shadow: none; box-shadow: none; } column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover, column-header .titlebar .button.titlebutton:hover, .titlebar column-header .button.titlebutton:hover { - color: #bbbcbe; + color: #bcbdbf; box-shadow: none; transition: none; } column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active, column-header .titlebar .button.titlebutton:active, .titlebar column-header .button.titlebutton:active { color: #EEEFF0; transition: none; } column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton, column-header:last-child .titlebar .button.titlebutton, .titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child, .titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop { border-right-style: none; } column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton, column-header .titlebar .dnd.button.titlebutton, .titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton, .titlebar column-header.dnd.button.titlebutton { transition: none; color: #3DADE8; box-shadow: inset 1px 1px 0 1px #3DADE8, inset -1px 0 0 1px #3DADE8, inset 1px 1px #232629, inset -1px 0 #232629; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active { padding: 3px 6px; border-style: none solid solid none; border-radius: 0; background-image: none; border-color: #31363B; text-shadow: none; } column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive, column-header .titlebar .button.titlebutton:insensitive, .titlebar column-header .button.titlebutton:insensitive { border-color: #31363B; background-image: none; } column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop, column-header .titlebar .button.titlebutton:backdrop, .titlebar column-header .button.titlebutton:backdrop { border-color: #31363B; border-style: none solid solid none; - color: #484d51; + color: #494d52; background-image: none; background-color: #25292c; } column-header .button:backdrop:insensitive { border-color: #31363B; background-image: none; } /********* * Menus * *********/ .menubar { -GtkWidget-window-dragging: true; padding: 2px; box-shadow: none; } .menubar:backdrop { background-color: #31363B; } .menubar > .menuitem { padding: 4px 8px; } .menubar > .menuitem:hover { background-color: #3DADE8; color: #EEEFF0; } .menubar > .menuitem:insensitive { - color: #8f9295; + color: #909396; box-shadow: none; } .menu { padding: 0px; background-color: #31363B; border: 1px solid #696D71; border-radius: 3px; } .csd .menu { border: 1px solid #696D71; } .menu .menuitem { text-shadow: none; padding: 6px 6px; } .menu .menuitem:hover { color: #EEEFF0; background-color: #3DADE8; background-clip: padding-box; border-style: solid; border-width: 2px; border-color: transparent; } .menu .menuitem:insensitive { - color: #8f9295; } + color: #909396; } .menu .menuitem:insensitive:backdrop { color: #545c65; } .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { color: #EEEFF0; background-color: #31363B; } .menu .menuitem.arrow { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .menu .menuitem.arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton { border-style: none; border-radius: 0; } .menu.button.top { - border-bottom: 1px solid #373a3c; } + border-bottom: 1px solid #373a3d; } .menu.button.bottom { - border-top: 1px solid #373a3c; } + border-top: 1px solid #373a3d; } .menu.button:hover { - background-color: #373a3c; } + background-color: #373a3d; } .menu.button:insensitive { color: transparent; background-color: transparent; border-color: transparent; } .menuitem .accelerator { color: alpha(currentColor,0.55); } /*************** * Popovers * ***************/ .popover { padding: 2px; border: 1px solid #696D71; border-radius: 2px; background-color: #31363B; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); } .popover:backdrop { box-shadow: none; } .popover > .list, .popover > .view, .popover > .toolbar, .popover > .inline-toolbar, .popover > .search-bar, .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar { border-style: none; background-color: transparent; } .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button, .popover .titlebar .titlebutton.button, .titlebar .popover .titlebutton.button { color: #EEEFF0; } .popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover, .popover .titlebar .titlebutton.button:hover, .titlebar .popover .titlebutton.button:hover { background-color: rgba(61, 173, 232, 0.2); color: #EEEFF0; text-shadow: none; transition: none; } .entry.cursor-handle, .cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; } .entry.cursor-handle.top, .cursor-handle.top { -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } .entry.cursor-handle.bottom, .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } /***************** * Notebooks and * * Tabs * *****************/ .notebook { background-color: #31363B; -GtkNotebook-initial-gap: 0; -GtkNotebook-arrow-spacing: 5; -GtkNotebook-tab-curvature: 0; -GtkNotebook-tab-overlap: 0; -GtkNotebook-has-tab-gap: false; -GtkWidget-focus-padding: 0; -GtkWidget-focus-line-width: 0; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .notebook.frame { border: 1px solid #696D71; } .notebook.frame.top { border-top-width: 0; } .notebook.frame.bottom { border-bottom-width: 0; } .notebook.frame.right { border-right-width: 0; } .notebook.frame.left { border-left-width: 0; } .notebook.header { background-color: #31363B; padding-top: 4px; } .notebook.header.frame { border-style: solid; border-color: #696D71; } .notebook.header.frame.top { border-width: 0px; } .notebook.header.frame.bottom { border-width: 0px; } .notebook.header.frame.right { border-width: 0px; } .notebook.header.frame.left { border-width: 0px; } .notebook.header.frame:backdrop { border-color: #696D71; } .notebook.header.top { box-shadow: inset 0 -1px #696D71; } .notebook.header.bottom { box-shadow: inset 0 1px #696D71; } .notebook.header.right { box-shadow: inset 1px 0 #696D71; } .notebook.header.left { box-shadow: inset -1px 0 #696D71; } .notebook tab { border-width: 1px; border-style: solid; border-color: rgba(105, 109, 113, 0.2); background-color: rgba(105, 109, 113, 0.2); outline-offset: 0; /* works for testnotebookdnd, but there's a superfluous border in gedit or web, commented out for now, needs gtk fixes &.reorderable-page { &.top { padding-top: ($vt_vpadding - 1px); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.bottom { padding-bottom: ($vt_vpadding - 1px); border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.left { padding-left: ($ht_hpadding - 1px); border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } &.right { padding-right: ($ht_hpadding - 1px); border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } } */ } .notebook tab.top, .notebook tab.bottom { padding: 6px 8px; } .notebook tab.left, .notebook tab.right { padding: 6px 8px; } .notebook tab.reorderable-page { background-color: #31363B; } .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { padding-left: 12px; padding-right: 6px; padding-bottom: 8px; } .notebook tab.top { border-radius: 3px 3px 0px 0px; } .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active { border-color: #696D71; border-bottom-color: #31363B; background-color: #31363B; } .notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page { border-color: #696D71; border-bottom-color: #31363B; } .notebook tab.bottom { border-radius: 0px 0px 3px 3px; } .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active { border-color: #696D71; border-top-color: #31363B; background-color: #31363B; } .notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page { border-color: #696D71; border-top-color: #31363B; } .notebook tab.left { border-radius: 3px 0px 0px 3px; } .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active { border-color: #696D71; border-right-color: #31363B; background-color: #31363B; } .notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page { border-color: #696D71; border-right-color: #31363B; } .notebook tab.right { border-radius: 0px 3px 3px 0px; } .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active { border-color: #696D71; border-left-color: #31363B; background-color: #31363B; } .notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page { border-color: #696D71; border-left-color: #31363B; } .notebook tab:hover, .notebook tab.prelight-page { background-color: rgba(61, 173, 232, 0.2); border-color: rgba(61, 173, 232, 0.2); } .notebook tab.reorderable-page.top { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-right-width: 1px; border-right-color: #696D71; box-shadow: inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.top:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-right-width: 1px; border-right-color: #696D71; box-shadow: inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.left { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-bottom-width: 1px; border-bottom-color: #696D71; box-shadow: inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.left:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-bottom-width: 1px; border-bottom-color: #696D71; box-shadow: inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab .label { padding: 0 2px; color: #EEEFF0; } .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { color: #EEEFF0; } .notebook tab .active-page .label, .notebook tab .label.active-page { color: #EEEFF0; } .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, .notebook tab .titlebar .button.titlebutton, .titlebar .notebook tab .button.titlebutton { padding: 0px; border: 1px solid transparent; border-radius: 50%; background-image: none; background-color: #696D71; box-shadow: none; icon-shadow: none; transition: none; color: #31363B; } .notebook tab .button:hover { background-color: #da4453; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:active { color: #31363B; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:backdrop { color: #31363B; border-color: transparent; } .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage, .notebook tab .titlebar .button.titlebutton > GtkImage, .titlebar .notebook tab .button.titlebutton > GtkImage { padding: 0px; } .notebook tab .button .active-page, .notebook tab .button.active-page { background-color: #da4453; } .notebook.arrow { - color: #8f9295; } + color: #909396; } .notebook.arrow:hover { color: #3DADE8; } .notebook.arrow:active { color: #3DADE8; } .notebook.arrow:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } .notebook.arrow:backdrop { - color: #8f9295; } + color: #909396; } .notebook.arrow:backdrop:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } /************** * Scrollbars * **************/ .scrollbar { -GtkRange-trough-border: 0; -GtkScrollbar-has-backward-stepper: true; -GtkScrollbar-has-forward-stepper: true; -GtkRange-slider-width: 16; -GtkScrollbar-min-slider-length: 64; -GtkRange-stepper-spacing: 1; -GtkRange-trough-under-steppers: 0; } .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, .scrollbar .titlebar .button.titlebutton, .titlebar .scrollbar .button.titlebutton { border: none; background-image: none; background-color: transparent; box-shadow: none; } .scrollbar .button:hover { color: #3DADE8; background-image: none; background-color: transparent; } .scrollbar .button:insensitive { - color: #8f9295; } + color: #909396; } .scrollbar.dragging, .scrollbar.hovering { opacity: 0.998; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { -GtkRange-slider-width: 8px; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-dark.png"), url("assets/scrollbar-slider-overlay-dark@2.png")) 6 4 6 4/6px 4px 6px 4px stretch; border-radius: 0; border-width: 5px 4px 5px 4px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal-dark.png"), url("assets/scrollbar-slider-overlay-horizontal-dark@2.png")) 4 6 4 6/4px 6px 4px 6px stretch; border-radius: 0; border-width: 4px 6px 4px 6px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { border: none; background: none; } .scrollbar.trough { border-image: -gtk-scaled(url("assets/scrollbar-trough-dark.png"), url("assets/scrollbar-trough-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl-dark.png"), url("assets/scrollbar-trough-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal-dark.png"), url("assets/scrollbar-trough-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-dark.png"), url("assets/scrollbar-slider-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-dark.png"), url("assets/scrollbar-slider-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover, .scrollbar.slider:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-hover-dark.png"), url("assets/scrollbar-slider-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover-dark.png"), url("assets/scrollbar-slider-rtl-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-active-dark.png"), url("assets/scrollbar-slider-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active-dark.png"), url("assets/scrollbar-slider-rtl-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-dark.png"), url("assets/scrollbar-slider-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover-dark.png"), url("assets/scrollbar-slider-horizontal-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active-dark.png"), url("assets/scrollbar-slider-horizontal-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbars-junction, .scrollbars-junction.frame { border-color: transparent; border-image: linear-gradient(to bottom, #696D71 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #212427; } .scrollbars-junction:dir(rtl), .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } .scrollbars-junction:backdrop, .scrollbars-junction.frame:backdrop { - border-image-source: linear-gradient(to bottom, #63676b 1px, transparent 1px); + border-image-source: linear-gradient(to bottom, #63686c 1px, transparent 1px); background-color: #2a2e33; } /********** * Switch * **********/ GtkSwitch { -GtkSwitch-slider-width: 30px; font-weight: bold; font-size: smaller; outline-offset: 0px; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } GtkSwitch.trough { border: 1px solid #696D71; border-radius: 3px; color: #EEEFF0; background-image: none; background-color: #31363B; text-shadow: none; } GtkSwitch.trough:active { color: #3DADE8; border-color: #3DADE8; box-shadow: none; text-shadow: none; } GtkSwitch.trough:active:hover { border-color: #3DADE8; } GtkSwitch.trough:hover { border-color: #3DADE8; } GtkSwitch.trough:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: none; background-color: #3a3f44; box-shadow: none; text-shadow: none; } GtkSwitch.slider { padding: 3px; border: 3px solid; border-radius: 3px; border-color: rgba(255, 255, 255, 0); box-shadow: none; background-color: #696D71; } GtkSwitch.slider:hover { box-shadow: none; } GtkSwitch.slider:active { background-color: #3DADE8; } GtkSwitch.slider:active:hover { background-color: #3DADE8; } GtkSwitch.slider:insensitive { background-color: #3a3f44; } /************************* * Check and Radio items * *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check.button.flat, .header-bar .check.titlebutton.button, .titlebar .check.titlebutton.button { icon-shadow: none; } .check:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:hover.button.flat, .header-bar .check.titlebutton.button:hover, .titlebar .check.titlebutton.button:hover { icon-shadow: none; } .check:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:active.button.flat, .header-bar .check.titlebutton.button:active, .titlebar .check.titlebutton.button:active { icon-shadow: none; } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive, .titlebar .check.titlebutton.button:insensitive { icon-shadow: none; } .check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); icon-shadow: none; } .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop, .titlebar .check.titlebutton.button:backdrop { icon-shadow: none; } .check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive, .titlebar .check.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent, .titlebar .check.titlebutton.button:inconsistent { icon-shadow: none; } .check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover, .titlebar .check.titlebutton.button:inconsistent:hover { icon-shadow: none; } .check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected, .titlebar .check.titlebutton.button:inconsistent:selected { icon-shadow: none; } .check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); icon-shadow: none; } .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop, .titlebar .check.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive, .titlebar .check.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked.button.flat, .header-bar .check.titlebutton.button:checked, .titlebar .check.titlebutton.button:checked { icon-shadow: none; } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive, .titlebar .check.titlebutton.button:checked:insensitive { icon-shadow: none; } .check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover, .titlebar .check.titlebutton.button:checked:hover { icon-shadow: none; } .check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active, .titlebar .check.titlebutton.button:checked:active { icon-shadow: none; } .check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); icon-shadow: none; } .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked, .titlebar .check.titlebutton.button:backdrop:checked { icon-shadow: none; } .check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive, .titlebar .check.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .menu .menuitem.check { -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #a2a5a7; + color: #a2a5a8; icon-shadow: none; } .menu .menuitem.check:active, .menu .menuitem.check:checked { -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); color: #3DADE8; } .menu .menuitem.check:inconsistent { -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } .menu .menuitem.check:hover { color: #EEEFF0; } .menu .menuitem.check:insensitive { - color: #606468; } + color: #616569; } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio.button.flat, .header-bar .radio.titlebutton.button, .titlebar .radio.titlebutton.button { icon-shadow: none; } .radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover, .titlebar .radio.titlebutton.button:hover { icon-shadow: none; } .radio:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:active.button.flat, .header-bar .radio.titlebutton.button:active, .titlebar .radio.titlebutton.button:active { icon-shadow: none; } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive, .titlebar .radio.titlebutton.button:insensitive { icon-shadow: none; } .radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); icon-shadow: none; } .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop, .titlebar .radio.titlebutton.button:backdrop { icon-shadow: none; } .radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive, .titlebar .radio.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent, .titlebar .radio.titlebutton.button:inconsistent { icon-shadow: none; } .radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover, .titlebar .radio.titlebutton.button:inconsistent:hover { icon-shadow: none; } .radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected, .titlebar .radio.titlebutton.button:inconsistent:selected { icon-shadow: none; } .radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); icon-shadow: none; } .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop, .titlebar .radio.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive, .titlebar .radio.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked, .titlebar .radio.titlebutton.button:checked { icon-shadow: none; } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive, .titlebar .radio.titlebutton.button:checked:insensitive { icon-shadow: none; } .radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover, .titlebar .radio.titlebutton.button:checked:hover { icon-shadow: none; } .radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active, .titlebar .radio.titlebutton.button:checked:active { icon-shadow: none; } .radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); icon-shadow: none; } .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked, .titlebar .radio.titlebutton.button:backdrop:checked { icon-shadow: none; } .radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive, .titlebar .radio.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .menu .menuitem.radio { -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: #a2a5a7; + color: #a2a5a8; icon-shadow: none; } .menu .menuitem.radio:active, .menu .menuitem.radio:checked { -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); color: #3DADE8; } .menu .menuitem.radio:inconsistent { -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } .menu .menuitem.radio:hover { color: #EEEFF0; } .menu .menuitem.radio:insensitive { - color: #606468; } + color: #616569; } .view.check, .view.radio, .list-row .check, list-row .radio { icon-shadow: none; } .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover, .list-row .check:selected, .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { icon-shadow: none; } .content-view { background-color: #212427; } .content-view:backdrop { background-color: #212427; } .view.content-view.check { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); background-color: transparent; } GtkCheckButton.text-button, GtkRadioButton.text-button { padding: 1px 2px 4px; outline-offset: 0; } GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: #8f9295; } + color: #909396; } GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { color: #545c65; } /************ * GtkScale * ************/ .scale, .scale.scale-has-marks-above.scale-has-marks-below, .scale.vertical.scale-has-marks-above.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 20; -GtkRange-trough-border: 2; outline-offset: -9px; outline-radius: 4px; } .scale.fine-tune, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { outline-offset: -7px; outline-radius: 6px; } .scale.fine-tune.trough, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { margin: 8px; border-radius: 4px; } .scale.slider, .scale.scale-has-marks-above.scale-has-marks-below.slider, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); border: 1px solid; border-radius: 50%; border-color: #3DADE8; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5156; } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5256; } .scale.slider:hover, .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { border-width: 2px; color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); border-color: #3DADE8; border-radius: 50%; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #41464b; } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #42474b; } .scale.slider:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { border-style: solid; border-radius: 50%; background-image: linear-gradient(to bottom, #3a3f44); box-shadow: none; } .scale.slider:active, .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { border: 2px solid #1787c2; } .osd .scale.slider, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { - color: #fcfcfc; + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; - background-color: rgba(95, 105, 115, 0.7); } + font-weight: normal; + background-color: #31363B; } .osd .scale.slider:hover, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .scale.slider:active, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .scale.slider:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .scale.trough, .scale.scale-has-marks-above.scale-has-marks-below.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { margin: 9px; border: 1px solid transparent; border-radius: 4px; background-color: #696D71; box-shadow: none; } .scale.trough.highlight, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-color: #3DADE8; border-color: transparent; box-shadow: none; } .scale.trough.highlight.vertical, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { background-color: #3DADE8; } .scale.trough:insensitive, .scale.trough.vertical:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive { border-color: transparent; background-image: none; background-color: #3a3f44; box-shadow: none; } .osd .scale.trough, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { border-color: transparent; box-shadow: none; margin: 9px; background-color: #696D71; - outline-color: rgba(252, 252, 252, 0.2); + outline-color: rgba(238, 239, 240, 0.2); outline-offset: -8px; } .osd .scale.trough.fine-tune, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { margin: 7px; } .osd .scale.trough.highlight, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-image: none; background-color: #3DADE8; } .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { border-color: transparent; background-color: transparent; } .osd .scale.trough:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { border-color: transparent; background-image: none; } .scale.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above .trough { margin: 14px 10px 10px; } .fine-tune.scale.scale-has-marks-above .trough { margin: 12px 8px 8px; } .scale.scale-has-marks-below .trough { margin: 10px 10px 14px; } .fine-tune.scale.scale-has-marks-below .trough { margin: 8px 8px 12px; } .scale.vertical.scale-has-marks-above .trough { margin: 10px 10px 10px 14px; } .fine-tune.scale.vertical.scale-has-marks-above .trough { margin: 8px 8px 8px 12px; } .scale.vertical.scale-has-marks-below .trough { margin: 10px 14px 10px 10px; } .fine-tune.scale.vertical.scale-has-marks-below .trough { margin: 8px 12px 8px 8px; } /***************** * Progress bars * *****************/ GtkProgressBar { padding: 0; font-size: smaller; color: rgba(238, 239, 240, 0.4); box-shadow: none; } GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0; -GtkProgressBar-min-horizontal-bar-height: 3; } GtkProgressBar.trough { border: 1px solid transparent; border-radius: 3px; background-color: #696D71; } GtkProgressBar.trough.osd { border-style: none; background-color: transparent; box-shadow: none; } .progressbar { background-color: #3DADE8; border: 1px solid #3DADE8; border-radius: 0px; box-shadow: none; } .progressbar.left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .progressbar.right { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .progressbar.left.right { box-shadow: none; } .progressbar.vertical.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: none; } .progressbar.vertical.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } .progressbar.osd { background-image: none; background-color: #3DADE8; border-style: none; border-radius: 0; } /************* * Level Bar * *************/ .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar { box-shadow: none; -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 6; } .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar.trough { border: 1px solid transparent; padding: 2px; border-radius: 2px; background-color: transparent; } .level-bar.fill-block { border: 1px solid #3DADE8; background-color: #3DADE8; box-shadow: none; border-radius: 2px; } .level-bar.fill-block.indicator-discrete.horizontal { margin: 0 1px; } .level-bar.fill-block.indicator-discrete.vertical { margin: 1px 0; } .level-bar.fill-block.level-high { border-color: #5aa411; background-color: #5aa411; } .level-bar.fill-block.level-high:backdrop { border-color: #5aa411; } .level-bar.fill-block.level-low { border-color: #f67400; background-color: #f67400; } .level-bar.fill-block.level-low:backdrop { border-color: #f67400; } .level-bar.fill-block.empty-fill-block { background-color: #696D71; border-color: transparent; box-shadow: none; } /********** * Frames * **********/ .frame { border: 1px solid #696D71; padding: 0; } .frame.flat { border-style: none; } .frame.action-bar { padding: 6px; border-width: 1px 0 0; } GtkScrolledWindow GtkViewport.frame { border-style: none; } .separator, GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view .separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator { -GtkWidget-wide-separators: true; } /********* * Lists * *********/ .list, .list-row { background-color: #31363B; border-width: 0px; border-color: #3DADE8; } .list-row, .grid-child { padding: 0px 2px; border-style: solid; border-width: 0px; border-color: #3DADE8; } .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked { background-color: rgba(35, 38, 41, 0); border-style: none; border-radius: 0; box-shadow: none; } .list-row.button:hover { background-color: rgba(61, 173, 232, 0.2); } .list-row.button:active { box-shadow: none; } .list-row.button:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } .list-row.button:selected:hover { - background-color: #4eb3e8; } + background-color: #4fb4e9; } .list-row.button:selected:backdrop { background-color: #3DADE8; } .list-row.button:backdrop:hover { background-color: transparent; } .list-row:selected .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button, .list-row:selected .titlebar .titlebutton.button, .titlebar .list-row:selected .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; } .list-row:selected .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .list-row:selected .button:active, .list-row:selected .button:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .titlebar .titlebutton.button:backdrop:active, .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:checked { color: #606468; - border-color: #63676b; - background-image: linear-gradient(to bottom, #42474b); + border-color: #63686c; + background-image: linear-gradient(to bottom, #43484c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, + .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #2e3236); } - .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, + .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #606468; } .list-row:selected .button:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive > .label { + .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .list-row, list-row.button, .header-bar list-row.button.titlebutton, .titlebar list-row.button.titlebutton { transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover, .titlebar list-row.button.titlebutton:hover { transition: none; } /********************* * App Notifications * *********************/ .app-notification, .app-notification.frame { padding: 10px; border: none; border-radius: 0 0 3px 3px; - background-color: rgba(49, 54, 59, 0.7); + background-color: rgba(35, 38, 41, 0.8); background-image: none; background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; } .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, .app-notification .titlebar .button.titlebutton, .titlebar .app-notification .button.titlebutton, .app-notification.frame .button { - color: #fcfcfc; + color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; - font-weight: bold; } + font-weight: normal; } .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification.frame .header-bar .titlebutton.button, .header-bar .app-notification.frame .titlebutton.button, .app-notification.frame .titlebar .titlebutton.button, .titlebar .app-notification.frame .titlebutton.button { icon-shadow: 0 1px black; text-shadow: 0 1px black; } .app-notification .button:hover, .app-notification.frame .button:hover { - color: #fcfcfc; + color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, .app-notification.frame .button:active, .app-notification.frame .button:checked, .app-notification.frame .button:backdrop:active, .app-notification.frame .button:backdrop:checked { color: #EEEFF0; - border-color: rgba(49, 54, 59, 0.7); + border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, .app-notification.frame .button:insensitive, .app-notification.frame .button:backdrop:insensitive { - color: #96999b; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:backdrop, .app-notification.frame .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } /************* * Expanders * *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .expander:hover { color: white; } .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ * Calendar * ***********/ GtkCalendar { color: #EEEFF0; border: 1px solid #696D71; } GtkCalendar.header { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; } GtkCalendar.header:backdrop { border-color: rgba(0, 0, 0, 0.1); } GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton { color: rgba(238, 239, 240, 0.45); } GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover, .titlebar GtkCalendar.button.titlebutton:hover { color: #EEEFF0; } GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop, .titlebar GtkCalendar.button.titlebutton:backdrop { color: rgba(96, 100, 104, 0.45); } GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop { color: alpha(currentColor,0.55); } GtkCalendar:backdrop { color: #EEEFF0; - border-color: #63676b; } + border-color: #63686c; } /*********** * Dialogs * ***********/ .message-dialog { -GtkDialog-button-spacing: 8; -GtkDialog-action-area-border: 8; } .message-dialog .titlebar { box-shadow: none; } .message-dialog.csd.background { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .message-dialog.csd .dialog-action-area .button { border-radius: 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .message-dialog.csd .dialog-action-area .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .message-dialog.csd .dialog-action-area .button:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .message-dialog.csd .dialog-action-area .button:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > .label { + .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .message-dialog.csd .dialog-action-area .button.suggested-action:hover { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .message-dialog.csd .dialog-action-area .button.suggested-action:active { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { - color: #d8eefa; + color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .message-dialog.csd .dialog-action-area .button.destructive-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #df1111, #d51010); } .message-dialog.csd .dialog-action-area .button.destructive-action:hover { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, #d51010); } .message-dialog.csd .dialog-action-area .button.destructive-action:active { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { - color: #f6cfcf; + color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } GtkFileChooserDialog .search-bar { background-color: #31363B; border-color: #31363B; box-shadow: none; } GtkFileChooserDialog .search-bar:backdrop { background-color: #25292c; border-color: #31363B; } GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #696D71; } GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: #63676b; } + border-top-color: #63686c; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #31363B; } GtkPlacesSidebar.sidebar .view { color: #EEEFF0; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { - color: #b5b7b9; } + color: #b5b8ba; } GtkPlacesSidebar.sidebar .view .image:selected { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:insensitive { - color: #72767a; } + color: #74777b; } GtkPlacesSidebar.sidebar .view .image:backdrop { - color: #51565a; } + color: #52565b; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { - color: #495058; } + color: #4a5158; } GtkPlacesSidebar.sidebar .view:insensitive { - color: #8f9295; } + color: #909396; } GtkPlacesSidebar.sidebar .view:backdrop { color: #606468; } GtkPlacesSidebar.sidebar .view:backdrop:insensitive { color: #545c65; } .sidebar-item { padding: 10px 4px; } .sidebar-item > .label { padding-left: 6px; padding-right: 6px; } .sidebar-item.needs-attention > .label { background-size: 6px 6px, 0 0; } /********* * Paned * *********/ GtkPaned { -GtkPaned-handle-size: 1; -gtk-icon-source: none; margin: 0 8px 8px 0; } GtkPaned:dir(rtl) { margin-right: 0; margin-left: 8px; } GtkPaned .pane-separator { background-color: #696D71; } GtkPaned .pane-separator:backdrop { - background-color: #63676b; } + background-color: #63686c; } GtkPaned.wide { -GtkPaned-handle-size: 5; margin: 0; } GtkPaned.wide .pane-separator { background-color: transparent; border-style: none solid; border-color: #696D71; border-width: 1px; } GtkPaned.wide.vertical .pane-separator { border-style: solid none; } GtkPaned.wide .pane-separator:backdrop { - border-color: #63676b; } + border-color: #63686c; } /************** * GtkInfoBar * **************/ GtkInfoBar { border-style: none; } .info, .question, .warning, .error { background-color: #31363B; color: #EEEFF0; text-shadow: none; border-color: #1a97d8; } .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton, .info .titlebar .button.titlebutton, .titlebar .info .button.titlebutton, .question .button, .question .header-bar .button.titlebutton, .header-bar .question .button.titlebutton, .question .titlebar .button.titlebutton, .titlebar .question .button.titlebutton, .warning .button, .warning .header-bar .button.titlebutton, .header-bar .warning .button.titlebutton, .warning .titlebar .button.titlebutton, .titlebar .warning .button.titlebutton, .error .button, .error .header-bar .button.titlebutton, .header-bar .error .button.titlebutton, .error .titlebar .button.titlebutton, .titlebar .error .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .info .button:hover, .question .button:hover, .warning .button:hover, .error .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .info .button:active, .question .button:active, .warning .button:active, .error .button:active { color: #31363B; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .info .button:insensitive, .question .button:insensitive, .warning .button:insensitive, .error .button:insensitive { - color: #8f9295; + color: #909396; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > .label, + .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label, + .info .titlebar .button.titlebutton:insensitive > .label, .question .button:insensitive > .label, + .question .header-bar .button.titlebutton:insensitive > .label, + .question .titlebar .button.titlebutton:insensitive > .label, .warning .button:insensitive > .label, - .error .button:insensitive > .label { + .warning .header-bar .button.titlebutton:insensitive > .label, + .warning .titlebar .button.titlebutton:insensitive > .label, + .error .button:insensitive > .label, + .error .header-bar .button.titlebutton:insensitive > .label, + .error .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .info .button:backdrop, .question .button:backdrop, .warning .button:backdrop, .error .button:backdrop { - color: #606468; + color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } .info .button:backdrop:insensitive, .question .button:backdrop:insensitive, .warning .button:backdrop:insensitive, .error .button:backdrop:insensitive { - color: #78b6d7; + color: #78b7d8; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .info .button:backdrop:insensitive > .label, + .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label, + .info .titlebar .button.titlebutton:backdrop:insensitive > .label, .question .button:backdrop:insensitive > .label, + .question .header-bar .button.titlebutton:backdrop:insensitive > .label, + .question .titlebar .button.titlebutton:backdrop:insensitive > .label, .warning .button:backdrop:insensitive > .label, - .error .button:backdrop:insensitive > .label { + .warning .header-bar .button.titlebutton:backdrop:insensitive > .label, + .warning .titlebar .button.titlebutton:backdrop:insensitive > .label, + .error .button:backdrop:insensitive > .label, + .error .header-bar .button.titlebutton:backdrop:insensitive > .label, + .error .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .info .label:selected, .info .label:selected:focus, .info .label:selected:hover, .question .label:selected, .question .label:selected:focus, .question .label:selected:hover, .warning .label:selected, .warning .label:selected:focus, .warning .label:selected:hover, .error .label:selected, .error .label:selected:focus, .error .label:selected:hover { background-color: #1a97d8; } /************ * Tooltips * ************/ .tooltip { color: white; padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } .tooltip.background { background-color: rgba(0, 0, 0, 0.8); background-clip: padding-box; border: 1px solid rgba(255, 255, 255, 0.1); } .tooltip.window-frame.csd { background-color: transparent; } .tooltip * { padding: 4px; background-color: transparent; color: inherit; } /***************** * Color Chooser * *****************/ GtkColorSwatch { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { border-color: #EEEFF0; } GtkColorSwatch:selected { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorSwatch.top { border-top-left-radius: 6px; border-top-right-radius: 6px; } GtkColorSwatch.bottom { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch:only-child:not(.overlay) { border-radius: 6px; } GtkColorSwatch.top > .overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } GtkColorSwatch.bottom > .overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:first-child:not(.top) > .overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } GtkColorSwatch:last-child:not(.bottom) > .overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:only-child > .overlay { border-radius: 5px; } GtkColorSwatch:hover, GtkColorSwatch:hover:selected { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); } GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { background-image: none; box-shadow: none; } GtkColorEditor GtkColorSwatch { border-radius: 3px; } GtkColorEditor GtkColorSwatch:hover { background-image: none; box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorEditor GtkColorSwatch:backdrop { box-shadow: none; } GtkColorSwatch.color-dark { color: white; outline-color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.color-dark:backdrop { color: rgba(255, 255, 255, 0.3); } GtkColorSwatch.color-light { color: black; outline-color: rgba(255, 255, 255, 0.5); } GtkColorSwatch.color-light:backdrop { color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { border: 1px solid #696D71; } GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { border-color: black; } GtkColorSwatch#add-color-button { border-style: solid; border-width: 1px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } GtkColorSwatch#add-color-button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } GtkColorSwatch#add-color-button:backdrop { - color: #606468; - border-color: #63676b; + color: #EEEFF0; + border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } GtkColorSwatch#add-color-button .overlay { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } /******** * Misc * ********/ .scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton, .scale-popup .titlebar .button.titlebutton, .titlebar .scale-popup .button.titlebutton { padding: 6px; } .scale-popup .button:hover { background-color: rgba(238, 239, 240, 0.1); border-radius: 5px; } GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton, .titlebar GtkVolumeButton.button.titlebutton { padding: 8px; } /********************** * Window Decorations * *********************/ .window-frame { border-width: 0px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.tiled { border-radius: 0; } .window-frame.popup { box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.ssd { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.popup { border-radius: 0; box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.tooltip { border-radius: 5px; box-shadow: none; } .window-frame.csd.message-dialog { border-radius: 7px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.solid-csd { border-radius: 0; margin: 4px; background-color: #31363B; - border: solid 1px #63676b; + border: solid 1px #63686c; box-shadow: none; } .header-bar .titlebutton.button, .titlebar .titlebutton.button { - padding: 0px; } + padding: 2px; } .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop { icon-shadow: none; } .header-bar .titlebutton.close.button, .titlebar .titlebutton.close.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } .header-bar .titlebutton.close.button:hover, .titlebar .titlebutton.close.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } .header-bar .titlebutton.close.button:active, .titlebar .titlebutton.close.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } .header-bar .titlebutton.close.button:backdrop, .titlebar .titlebutton.close.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } .header-bar .titlebutton.maximize.button, .titlebar .titlebutton.maximize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } .header-bar .titlebutton.maximize.button:hover, .titlebar .titlebutton.maximize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } .header-bar .titlebutton.maximize.button:active, .titlebar .titlebutton.maximize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } .header-bar .titlebutton.maximize.button:backdrop, .titlebar .titlebutton.maximize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } .header-bar .titlebutton.minimize.button, .titlebar .titlebutton.minimize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } .header-bar .titlebutton.minimize.button:hover, .titlebar .titlebutton.minimize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } .header-bar .titlebutton.minimize.button:active, .titlebar .titlebutton.minimize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } .header-bar .titlebutton.minimize.button:backdrop, .titlebar .titlebutton.minimize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } .header-bar.selection-mode .titlebutton.button, .titlebar.selection-mode .titlebutton.button { text-shadow: none; } .header-bar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop { icon-shadow: none; } .view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected, .titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected { background-color: #3DADE8; color: #EEEFF0; } /* Decouple the font of context menus from their entry/textview */ .touch-selection, .context-menu { font: initial; } .monospace { font: Monospace; } .overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; } .undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; } .undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; } .undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* widget text/foreground color */ @define-color theme_fg_color #EEEFF0; /* text color for entries, views and content in general */ @define-color theme_text_color #EEEFF0; /* widget base background color */ @define-color theme_bg_color #31363B; /* text widgets and the like base background color */ @define-color theme_base_color #232629; /* base background color of selections */ @define-color theme_selected_bg_color #3DADE8; /* text/foreground color of selections */ @define-color theme_selected_fg_color #EEEFF0; /* base background color of insensitive widgets */ @define-color insensitive_bg_color #3a3f44; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #8f9295; +@define-color insensitive_fg_color #909396; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #232629; /* widget text/foreground color on backdrop windows */ @define-color theme_unfocused_fg_color #606468; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color #EEEFF0; /* widget base background color on backdrop windows */ @define-color theme_unfocused_bg_color #31363B; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #25292c; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #3DADE8; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #EEEFF0; /* widgets main borders color */ @define-color borders #696D71; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #63676b; +@define-color unfocused_borders #63686c; /* these are pretty self explicative */ @define-color warning_color #f67400; @define-color error_color #ed1515; @define-color success_color #5aa411; @define-color icon_red #da4453; /* titlebar colors */ @define-color titlebar_bg_color #31363B; @define-color titlebar_fg_color #EEEFF0; @define-color hover_color #3DADE8; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title #EEEFF0; @define-color wm_unfocused_title #606468; @define-color wm_highlight transparent; @define-color wm_borders_edge rgba(238, 239, 240, 0.1); @define-color wm_bg_a #31363B; @define-color wm_bg_b #31363B; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); @define-color wm_button_hover_color_a shade(#31363B, 1.3); @define-color wm_button_hover_color_b #31363B; @define-color wm_button_active_color_a shade(#31363B, 0.85); @define-color wm_button_active_color_b shade(#31363B, 0.89); @define-color wm_button_active_color_c shade(#31363B, 0.9); @define-color content_view_bg #232629; /*# sourceMappingURL=gtk-dark.css.map */ diff --git a/Breeze-gtk/gtk-3.0/gtk-contained-dark.css b/Breeze-gtk/gtk-3.0/gtk-contained-dark.css deleted file mode 100755 index 08ffc23..0000000 --- a/Breeze-gtk/gtk-3.0/gtk-contained-dark.css +++ /dev/null @@ -1,4502 +0,0 @@ -* { - padding: 0; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #cc0000; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #4a90d9; - -GtkWidget-visited-link-color: #2a76c6; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(238, 238, 236, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #eeeeec; - background-color: #393f3f; } - .background:backdrop { - text-shadow: none; - icon-shadow: none; - color: #939695; - background-color: #393f3f; } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #393f3f; - color: #eeeeec; } - .gtkstyle-fallback:prelight { - background-color: #515a5a; - color: #eeeeec; } - .gtkstyle-fallback:active { - background-color: #212424; - color: #eeeeec; } - .gtkstyle-fallback:insensitive { - background-color: #323636; - color: #939695; } - .gtkstyle-fallback:selected { - background-color: #215d9c; - color: #ffffff; } - -.view { - color: white; - background-color: #292929; } - .view:backdrop { - color: #d4d4d4; - background-color: #2c2c2c; } - .view:selected, GtkCalendar:selected { - border-radius: 3px; } - -.rubberband { - border: 1px solid #215d9c; - background-color: rgba(33, 93, 156, 0.2); } - -.label.separator, GtkPlacesSidebar.sidebar .view .label.separator { - color: #eeeeec; } - .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop { - color: #939695; } -.label:insensitive { - color: #939695; } - .label:insensitive:backdrop { - color: #5d6767; } - -.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle, -.header-bar .subtitle { - opacity: 0.55; - text-shadow: none; } - -GtkAssistant .sidebar { - background-color: #292929; - border-top: 1px solid #1c1f1f; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #1c1f1f; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #1c1f1f; } - GtkAssistant .sidebar:backdrop { - background-color: #2c2c2c; - border-color: #1e2222; } -GtkAssistant.csd .sidebar { - border-top-style: none; } -GtkAssistant .sidebar .label { - padding: 6px 12px; } -GtkAssistant .sidebar .label.highlight { - background-color: #5d6261; } - -GtkTextView { - background-color: #313434; } - GtkTextView:backdrop { - background-color: #323535; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .app-notification, -.app-notification.frame, .osd { - color: #eeeeec; - border: none; - background-color: rgba(32, 37, 38, 0.7); - background-clip: padding-box; - outline-color: rgba(238, 238, 236, 0.3); - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop { - text-shadow: none; } - -/********************* - * Spinner Animation * - *********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: #1c1f1f; - box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); } - .entry.image.left { - padding-left: 0; } - .entry.image.right { - padding-right: 0; } - .entry.flat, .entry.flat:focus { - padding: 2px; - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: #1c1f1f; - box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0); - border: none; - border-radius: 0; } - .entry:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - box-shadow: inset 0 0 0 1px #215d9c, 0 1px rgba(238, 238, 236, 0.1); - border-color: #0f2b48; } - .entry:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - box-shadow: 0 1px rgba(238, 238, 236, 0.1); } - .entry:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: #d4d4d4; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2c2c2c); - box-shadow: 0 1px rgba(238, 238, 236, 0); } - .entry:backdrop:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - box-shadow: 0 1px rgba(238, 238, 236, 0); } - .entry.progressbar { - margin: 1px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #215d9c; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .entry.progressbar:backdrop { - background-color: transparent; } - .linked > .entry { - border-radius: 0; } - .linked > .entry:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.error { - color: #cc0000; - border-color: #1a0000; } - .entry.error:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - box-shadow: inset 0 0 0 1px #cc0000, 0 1px rgba(238, 238, 236, 0.1); - border-color: #1a0000; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #cc0000; } - .entry.warning { - color: #f57900; - border-color: #432100; } - .entry.warning:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - box-shadow: inset 0 0 0 1px #f57900, 0 1px rgba(238, 238, 236, 0.1); - border-color: #432100; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #f57900; } - .entry.image { - color: #c6c6c5; } - .entry.image:hover { - color: #eeeeec; } - .entry.image:active { - color: #215d9c; } - .entry.image:backdrop { - color: #7e8080; } - .osd .entry { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .entry:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: #215d9c; - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 0 0 1px #215d9c; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .entry:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .entry:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - -.linked.vertical > .entry:not(:last-child) { - box-shadow: none; } -.linked.vertical > .entry:focus:not(:last-child) { - box-shadow: inset 0 0 0 1px #215d9c; } -.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { - border-top-color: #252626; - background-image: linear-gradient(to bottom, #292929); } - .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { - border-top-color: #272929; - background-image: linear-gradient(to bottom, #2c2c2c); } -.linked.vertical > .entry + .entry:focus:not(:last-child) { - border-top-color: #0f2b48; - box-shadow: inset 0 0 0 1px #215d9c; } -.linked.vertical > .entry + .entry:focus:last-child { - border-top-color: #0f2b48; } -.linked.vertical > .entry:focus:not(:only-child) + .entry, -.linked.vertical > .entry:focus:not(:only-child) + .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button { - border-top-color: #0f2b48; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } } -.button, .header-bar .button.titlebutton, -.titlebar .button.titlebutton { - border: 1px solid; - border-radius: 3px; - padding: 5px 8px 6px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .button.flat, .header-bar .titlebutton.button, - .titlebar .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - transition: none; } - .button.flat:hover, .header-bar .titlebutton.button:hover, - .titlebar .titlebutton.button:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 500ms; } - .button.flat:hover:active, .header-bar .titlebutton.button:hover:active, - .titlebar .titlebutton.button:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover, .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); - -gtk-image-effect: highlight; } - .button:active, .header-bar .button.titlebutton:active, - .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:checked { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); - transition-duration: 50ms; } - .button:backdrop, .header-bar .button.titlebutton:backdrop, - .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - -gtk-image-effect: none; } - .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active, - .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked, - .titlebar .titlebutton.button:backdrop:checked { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2f3434); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, - .titlebar .titlebutton.button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button:backdrop:insensitive > .label, .header-bar .button.titlebutton:backdrop:insensitive > .label, - .titlebar .button.titlebutton:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label, - .titlebar .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active, - .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked, - .titlebar .titlebutton.button:backdrop:insensitive:checked { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #262929); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button:backdrop:insensitive:active > .label, .header-bar .button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive, - .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, - .titlebar .titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; } - .button:insensitive, .header-bar .button.titlebutton:insensitive, - .titlebar .button.titlebutton:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label, - .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #2f3333, #323636); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label, - .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label, - .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - .button.osd, .header-bar .osd.button.titlebutton, - .titlebar .osd.button.titlebutton { - color: #eeeeec; - border-radius: 5px; - outline-color: rgba(238, 238, 236, 0.3); - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd.image-button, .header-bar .osd.titlebutton.button, - .titlebar .osd.titlebutton.button { - padding: 13px; } - .button.osd:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd:active, .button.osd:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd:insensitive, .button.osd:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - border: none; } - .button.osd:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - border: none; } - .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton, - .osd .titlebar .button.titlebutton, - .titlebar .osd .button.titlebutton { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border-radius: 0; - border-left-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: solid; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; } - .osd .button:last-child:dir(rtl) { - border-right-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button:insensitive, .osd .button:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button, - .osd .titlebar .titlebutton.button, - .titlebar .osd .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover, - .osd .titlebar .titlebutton.button:hover, - .titlebar .osd .titlebutton.button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - background-clip: padding-box; - border-color: transparent; - box-shadow: none; } - .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive, - .osd .titlebar .titlebutton.button:insensitive, - .titlebar .osd .titlebutton.button:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - background-image: none; - border-color: transparent; - box-shadow: none; } - .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop, - .osd .titlebar .titlebutton.button:backdrop, - .titlebar .osd .titlebutton.button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; } - .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active, - .osd .titlebar .titlebutton.button:active, - .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked, - .osd .titlebar .titlebutton.button:checked, - .titlebar .osd .titlebutton.button:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); - background-clip: padding-box; - border-color: transparent; - box-shadow: none; } - .button.suggested-action, .header-bar .suggested-action.button.titlebutton, - .titlebar .suggested-action.button.titlebutton { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button, - .titlebar .suggested-action.titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #215d9c; } - .button.suggested-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c); - text-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:active, .button.suggested-action:checked { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, - .titlebar .suggested-action.titlebutton.button:backdrop { - color: #d2deeb; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #215d9c); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active, - .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked, - .titlebar .suggested-action.titlebutton.button:backdrop:checked { - color: #d0d9e2; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #184472); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked { - color: #6c88a5; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, - .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive, - .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: rgba(33, 93, 156, 0.8); } - .button.suggested-action:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:insensitive > .label, .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { - color: #a4b5c8; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #1b436f, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:insensitive:active > .label, - .titlebar .suggested-action.button.titlebutton:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:insensitive:checked > .label, - .titlebar .suggested-action.button.titlebutton:insensitive:checked > .label { - color: inherit; } - .osd .button.suggested-action { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, #215d9c); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.suggested-action:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .button.destructive-action, .header-bar .destructive-action.button.titlebutton, - .titlebar .destructive-action.button.titlebutton { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e); - text-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button, - .titlebar .destructive-action.titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #d51010; } - .button.destructive-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010); - text-shadow: 0 -1px rgba(0, 0, 0, 0.60878); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:active, .button.destructive-action:checked { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #aa0d0d, #b60e0e 40%, #bd0e0e); - text-shadow: 0 -1px rgba(0, 0, 0, 0.72078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, - .titlebar .destructive-action.titlebutton.button:backdrop { - color: #f6cfcf; - border-color: #5e0707; - background-image: linear-gradient(to bottom, #d51010); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active, - .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked, - .titlebar .destructive-action.titlebutton.button:backdrop:checked { - color: #edcece; - border-color: #5e0707; - background-image: linear-gradient(to bottom, #a60c0c); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked { - color: #c36464; - border-color: #5e0707; - background-image: linear-gradient(to bottom, #a41111); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, - .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive, - .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: rgba(213, 16, 16, 0.8); } - .button.destructive-action:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:insensitive > .label, .header-bar .destructive-action.button.titlebutton:insensitive > .label, - .titlebar .destructive-action.button.titlebutton:insensitive > .label { - color: inherit; } - .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { - color: #da9f9f; - border-color: #5e0707; - background-image: linear-gradient(to bottom, #9d1010, #a41111); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:insensitive:active > .label, - .titlebar .destructive-action.button.titlebutton:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:insensitive:checked > .label, - .titlebar .destructive-action.button.titlebutton:insensitive:checked > .label { - color: inherit; } - .osd .button.destructive-action { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, #d51010); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.destructive-action:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .button.image-button, .header-bar .titlebutton.button, - .titlebar .titlebutton.button { - padding: 8px; } - .button.text-button, .header-bar .text-button.button.titlebutton, - .titlebar .text-button.button.titlebutton { - padding-left: 16px; - padding-right: 16px; } - .button.text-button.image-button, .header-bar .text-button.titlebutton.button, - .titlebar .text-button.titlebutton.button { - padding: 5px 8px 6px; } - .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child, - .titlebar .text-button.titlebutton.button .label:first-child { - padding-left: 8px; } - .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child, - .titlebar .text-button.titlebutton.button .label:last-child { - padding-right: 8px; } - .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton, - .titlebar .stack-switcher > .button.titlebutton { - outline-offset: -3px; } - .stack-switcher > .button > .label { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage, - .titlebar .stack-switcher > .button.titlebutton > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - padding-bottom: 3px; } - .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, - .titlebar .stack-switcher > .text-button.button.titlebutton { - padding: 5px 10px 6px; } - .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, - .titlebar .stack-switcher > .titlebutton.button { - padding: 5px 2px; } - .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, - .inline-toolbar .titlebar .button.titlebutton, - .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton, - .primary-toolbar .titlebar .button.titlebutton, - .titlebar .primary-toolbar .button.titlebutton { - icon-shadow: none; } - -.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.81176)), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 2px; } - .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { - background-size: 6px 6px, 0 0; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { - background-position: left 3px, left 2px; } - -.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton > .button.titlebutton { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:insensitive > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #2f3333, #323636); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2f3434); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #262929); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat, -.inline-toolbar GtkToolButton:backdrop > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, -.inline-toolbar .titlebar .button.titlebutton, -.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button, .header-bar .linked > .button.titlebutton, -.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked > .button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton, -GtkComboBox.combobox-entry .titlebar .button.titlebutton, -.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; } - .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl), - .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), - .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, - .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl), - .titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: solid; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child, -.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button { - border-radius: 3px 0 0 3px; - border-left-style: solid; } -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child, -.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button { - border-radius: 0 3px 3px 0; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl), - .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) { - border-right-style: solid; } -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child, -.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - -.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton, -.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-left-style: solid; - border-bottom-style: none; - border-radius: 0; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child, -.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; } -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child, -.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-style: solid; } -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child, -.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - -.menuitem.button.flat, .header-bar .menuitem.titlebutton.button, -.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover, -.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton, -.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, -.notebook tab .titlebar .button.titlebutton, -.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton, -.titlebar .list-row.button.titlebutton, -.list-row.button:backdrop, -.list-row.button:backdrop:active, -.list-row.button:backdrop:checked, -.list-row.button:backdrop:insensitive, -.list-row.button:backdrop:insensitive:active, -.list-row.button:backdrop:insensitive:checked, -.list-row.button:insensitive:active, -.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, -.app-notification .titlebar .titlebutton.button, -.titlebar .app-notification .titlebutton.button, -.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive, -.app-notification .titlebar .titlebutton.button:backdrop:insensitive, -.titlebar .app-notification .titlebutton.button:backdrop:insensitive, -.app-notification.frame .button.flat:backdrop, -.app-notification.frame .header-bar .button.titlebutton:backdrop, -.header-bar .app-notification.frame .button.titlebutton:backdrop, -.app-notification.frame .titlebar .button.titlebutton:backdrop, -.titlebar .app-notification.frame .button.titlebutton:backdrop, -.app-notification.frame .button.flat:insensitive, -.app-notification.frame .header-bar .button.titlebutton:insensitive, -.header-bar .app-notification.frame .button.titlebutton:insensitive, -.app-notification.frame .titlebar .button.titlebutton:insensitive, -.titlebar .app-notification.frame .button.titlebutton:insensitive, -.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, -.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat, .header-bar .menuitem.titlebutton.button, -.titlebar .menuitem.titlebutton.button { - outline-offset: -1px; } - .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover, - .titlebar .menuitem.titlebutton.button:hover { - background-color: #4b5050; } - -GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton, -.titlebar GtkColorButton.button.titlebutton { - padding: 5px; } - GtkColorButton.button GtkColorSwatch:first-child:last-child { - border-radius: 0; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { - box-shadow: none; } - -/********* - * Links * - *********/ -*:link, .button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - color: #4a90d9; } - *:link:visited, .button:visited, .header-bar .button.titlebutton:visited, - .titlebar .button.titlebutton:visited { - color: #2a76c6; } - *:selected *:link:visited, *:selected .button:visited { - color: #a6bed7; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #74aae2; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #e8eef5; } - *:link:active, .button:active:link, .button:active:visited { - color: #4a90d9; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #d2deeb; } - *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, - .header-bar.selection-mode .subtitle:backdrop:hover:link { - color: #215d9c; } - *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, - .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #d2deeb; } - -.button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - text-shadow: none; } - .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { - text-shadow: none; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton, -.spinbutton .titlebar .button.titlebutton, -.titlebar .spinbutton .button.titlebutton { - background-image: none; - border-style: none none none solid; - border-color: rgba(28, 31, 31, 0.3); - color: #dadad8; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:hover { - color: #eeeeec; - background-color: rgba(238, 238, 236, 0.05); } - .spinbutton .button:insensitive { - color: rgba(147, 150, 149, 0.3); } - .spinbutton .button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); - background-color: rgba(0, 0, 0, 0.1); } - .spinbutton .button:backdrop { - color: #888b8a; - border-color: rgba(30, 34, 34, 0.3); - background-color: transparent; } - .spinbutton .button:backdrop:insensitive { - background-image: none; - color: rgba(93, 103, 103, 0.3); - border-style: none none none solid; } - .spinbutton .button:backdrop:insensitive:dir(rtl) { - border-style: none solid none none; } -.osd .spinbutton .button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-style: none none none solid; - border-color: rgba(0, 0, 0, 0.4); - border-radius: 0; - box-shadow: none; - icon-shadow: 0 1px black; } - .osd .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .osd .spinbutton .button:hover { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.5); - background-color: rgba(238, 238, 236, 0.1); - icon-shadow: 0 1px black; - box-shadow: none; } - .osd .spinbutton .button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.5); - icon-shadow: none; - box-shadow: none; } - .osd .spinbutton .button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #878989; - border-color: rgba(0, 0, 0, 0.5); - icon-shadow: none; - box-shadow: none; } - .osd .spinbutton .button:last-child { - border-radius: 0 3px 3px 0; } - .osd .spinbutton .button:dir(rtl):first-child { - border-radius: 3px 0 0 3px; } -.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { - padding-top: 8px; - padding-bottom: 8px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label { - color: inherit; } - .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label { - color: inherit; } - .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } -.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 3px; - padding-right: 3px; } -.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { - border-radius: 3px 3px 0 0; - border-style: solid solid none solid; } -.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { - border-radius: 0 0 3px 3px; - border-style: none solid solid solid; } -GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #215d9c; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; - box-shadow: 0 1px rgba(238, 238, 236, 0.1); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); } - GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton, - .titlebar GtkComboBox > .button.titlebutton { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: #939695; - text-shadow: none; - icon-shadow: none; } - GtkComboBox:backdrop { - color: #939695; - text-shadow: none; - icon-shadow: none; } - GtkComboBox:backdrop:insensitive { - color: #5d6767; } - GtkComboBox .menuitem { - text-shadow: none; } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator { - -GtkWidget-wide-separators: true; } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar, .search-bar, .location-bar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #393f3f; } - .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { - padding: 13px; - border: none; - border-radius: 5px; - background-color: rgba(32, 37, 38, 0.7); } - -.inline-toolbar { - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 5px 5px; } - -.search-bar, .location-bar { - border-width: 0 0 1px; - padding: 3px; } - -.inline-toolbar, .search-bar, .location-bar { - border-style: solid; - border-color: #1c1f1f; - background-color: #303535; - box-shadow: inset 0 2px 3px -1px #242727, 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { - border-color: #1e2222; - background-color: #2f3434; - box-shadow: none; } - -/*************** - * Header bars * - ***************/ -.titlebar, -.header-bar { - padding: 6px; - border-width: 0 0 1px; - border-style: solid; - border-color: #1c1f1f; - border-radius: 7px 7px 0 0; - background-color: transparent; - background-image: linear-gradient(to bottom, #434a4a, #393f3f); - box-shadow: inset 0 -1px #2d3232, inset 0 1px rgba(238, 238, 236, 0.1); } - .titlebar:backdrop, - .header-bar:backdrop { - border-color: #1e2222; - background-color: #393f3f; - background-image: none; - box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); } - .titlebar .title, - .header-bar .title { - font-weight: bold; - padding: 0px 12px; } - .titlebar .subtitle, - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical, - GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop, - .header-bar .header-bar-separator, - .header-bar > GtkBox > .separator.vertical, - GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(28, 31, 31, 0), #1c1f1f 30%, #1c1f1f 70%, rgba(28, 31, 31, 0) 100%) 0 1/0 1px stretch; } - .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop, - .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop { - border-image: linear-gradient(to bottom, rgba(30, 34, 34, 0.5)) 0 1/1px 1px; } - .titlebar.selection-mode, - .header-bar.selection-mode { - color: #ffffff; - text-shadow: 0 -1px rgba(0, 0, 0, 0.5); - border-color: #0f2b48; - background-image: linear-gradient(to bottom, #256ab1, #215d9c); - box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode:backdrop, - .header-bar.selection-mode:backdrop { - background-image: linear-gradient(to bottom, #215d9c); - box-shadow: inset 0 1px rgba(48, 103, 161, 0.46); } - .titlebar.selection-mode .button, - .header-bar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button.flat, - .titlebar.selection-mode .titlebutton.button, - .header-bar.selection-mode .button.flat, - .header-bar.selection-mode .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; } - .titlebar.selection-mode .button:hover, - .header-bar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c); - text-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, - .header-bar.selection-mode .button:active, - .header-bar.selection-mode .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop, - .header-bar.selection-mode .button:backdrop, - .header-bar.selection-mode .button.flat:backdrop, - .header-bar.selection-mode .titlebutton.button:backdrop { - color: #d2deeb; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #215d9c); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - -gtk-image-effect: none; - border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, - .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, - .titlebar.selection-mode .titlebutton.button:backdrop:checked, - .header-bar.selection-mode .button:backdrop:active, - .header-bar.selection-mode .button:backdrop:checked, - .header-bar.selection-mode .button.flat:backdrop:active, - .header-bar.selection-mode .titlebutton.button:backdrop:active, - .header-bar.selection-mode .button.flat:backdrop:checked, - .header-bar.selection-mode .titlebutton.button:backdrop:checked { - color: #d0d9e2; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #184472); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, - .header-bar.selection-mode .button:backdrop:insensitive, - .header-bar.selection-mode .button.flat:backdrop:insensitive, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive { - color: #6f90b2; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #22558a); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label, - .header-bar.selection-mode .button:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked, - .header-bar.selection-mode .button:backdrop:insensitive:active, - .header-bar.selection-mode .button:backdrop:insensitive:checked, - .header-bar.selection-mode .button.flat:backdrop:insensitive:active, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active, - .header-bar.selection-mode .button.flat:backdrop:insensitive:checked, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked { - color: #6c88a5; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label, - .header-bar.selection-mode .button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .titlebar.selection-mode .button.flat:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive, - .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, - .titlebar.selection-mode .titlebutton.button:insensitive:backdrop, - .header-bar.selection-mode .button.flat:backdrop, - .header-bar.selection-mode .titlebutton.button:backdrop, - .header-bar.selection-mode .button.flat:insensitive, - .header-bar.selection-mode .titlebutton.button:insensitive, - .header-bar.selection-mode .button.flat:insensitive:backdrop, - .header-bar.selection-mode .titlebutton.button:insensitive:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; } - .titlebar.selection-mode .button:insensitive, - .header-bar.selection-mode .button:insensitive { - color: #90aac4; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #22558a); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label, - .header-bar.selection-mode .button:insensitive > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, - .header-bar.selection-mode .button:insensitive:active, - .header-bar.selection-mode .button:insensitive:checked { - color: #a4b5c8; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #1b436f, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label, - .header-bar.selection-mode .button:insensitive:active > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label, - .header-bar.selection-mode .button:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - .titlebar.selection-mode .button.suggested-action, - .header-bar.selection-mode .button.suggested-action { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:hover, - .header-bar.selection-mode .button.suggested-action:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:active, - .header-bar.selection-mode .button.suggested-action:active { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:insensitive, - .header-bar.selection-mode .button.suggested-action:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:insensitive > .label, - .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button.suggested-action:backdrop, - .header-bar.selection-mode .button.suggested-action:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); - border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, - .header-bar.selection-mode .selection-menu, - .header-bar.selection-mode .selection-menu:backdrop { - border-color: rgba(33, 93, 156, 0); - background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0)); - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, - .header-bar.selection-mode .selection-menu GtkArrow, - .header-bar.selection-mode .selection-menu:backdrop GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .titlebar.selection-mode .selection-menu .arrow, - .header-bar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - color: rgba(255, 255, 255, 0.5); - icon-shadow: none; } - .tiled .titlebar, .maximized .titlebar, .tiled - .header-bar, .maximized - .header-bar { - border-radius: 0; } - .titlebar.default-decoration, - .header-bar.default-decoration { - padding: 4px; } - .titlebar.default-decoration .button, - .header-bar.default-decoration .button { - padding: 5px; } - -/************ - * Pathbars * - ************/ -.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton, -.path-bar .titlebar .button.titlebutton, -.titlebar .path-bar .button.titlebutton { - padding: 5px 6px 6px; } - .path-bar .button:first-child { - padding-left: 8px; } - .path-bar .button:last-child { - padding-right: 8px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button .label:last-child { - padding-left: 2px; } - .path-bar .button .label:first-child { - padding-right: 2px; } - .path-bar .button .label:only-child { - padding-right: 0; - padding-left: 0; } - .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage, - .path-bar .titlebar .button.titlebutton GtkImage, - .titlebar .path-bar .button.titlebutton GtkImage { - padding-top: 1px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: #8b8b8a; - border-top-color: #393f3f; } - GtkTreeView.view:selected { - border-radius: 0; } - GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { - border-left-color: #90aecd; - border-top-color: rgba(238, 238, 236, 0.1); } - GtkTreeView.view:insensitive { - color: #939695; } - GtkTreeView.view:insensitive:selected { - color: #799dc3; } - GtkTreeView.view:insensitive:selected:backdrop { - color: #638db9; } - GtkTreeView.view:insensitive:backdrop { - color: #5d6767; } - GtkTreeView.view.separator:backdrop { - color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:backdrop { - border-left-color: #666a6a; - border-top: #393f3f; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #87a5c4; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #b2b2b1; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #eeeeec; } - GtkTreeView.view.expander:selected { - color: #bccee1; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:selected:backdrop { - color: #bccee1; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.expander:backdrop { - color: #747675; } - GtkTreeView.view.progressbar { - border: 1px solid #0f2b48; - border-radius: 4px; - background-image: linear-gradient(to bottom, #215d9c, #184472); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } - GtkTreeView.view.progressbar:selected { - box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); - background-image: linear-gradient(to bottom, #292929, #101010); } - GtkTreeView.view.progressbar:selected:backdrop { - border-color: #2c2c2c; - background-color: #2c2c2c; } - GtkTreeView.view.progressbar:backdrop { - border-color: #2c2c2c; - background-image: none; - box-shadow: none; } - GtkTreeView.view.trough { - background-color: rgba(238, 238, 236, 0.1); - border-radius: 4px; } - GtkTreeView.view.trough:selected { - background-color: #184472; } - -column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, -column-header .titlebar .button.titlebutton, -.titlebar column-header .button.titlebutton { - color: #8b8b8a; - background-color: #292929; - font-weight: bold; - text-shadow: none; - box-shadow: none; } - column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover, - column-header .titlebar .button.titlebutton:hover, - .titlebar column-header .button.titlebutton:hover { - color: #bcbcbb; - box-shadow: none; - transition: none; } - column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active, - column-header .titlebar .button.titlebutton:active, - .titlebar column-header .button.titlebutton:active { - color: #eeeeec; - transition: none; } -column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton, -column-header:last-child .titlebar .button.titlebutton, -.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child, -.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop { - border-right-style: none; } - -column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton, -column-header .titlebar .dnd.button.titlebutton, -.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton, -.titlebar column-header.dnd.button.titlebutton { - transition: none; - color: #215d9c; - box-shadow: inset 1px 1px 0 1px #215d9c, inset -1px 0 0 1px #215d9c, inset 1px 1px #292929, inset -1px 0 #292929; } - -column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, -column-header .titlebar .button.titlebutton, -.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - border-style: none solid solid none; - border-radius: 0; - background-image: none; - border-color: #393f3f; - text-shadow: none; } - column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive, - column-header .titlebar .button.titlebutton:insensitive, - .titlebar column-header .button.titlebutton:insensitive { - border-color: #393f3f; - background-image: none; } - column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop, - column-header .titlebar .button.titlebutton:backdrop, - .titlebar column-header .button.titlebutton:backdrop { - border-color: #393f3f; - border-style: none solid solid none; - color: #666a6a; - background-image: none; - background-color: #2c2c2c; } - column-header .button:backdrop:insensitive { - border-color: #393f3f; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } - .menubar:backdrop { - background-color: #393f3f; } - .menubar > .menuitem { - padding: 4px 8px; } - .menubar > .menuitem:hover { - box-shadow: inset 0 -3px #215d9c; - color: #4a90d9; } - .menubar > .menuitem:insensitive { - color: #939695; - box-shadow: none; } - -.menu { - margin: 4px; - padding: 0px; - background-color: #292929; - border: 1px solid #1c1f1f; } - .csd .menu { - border: none; } - .menu .menuitem { - text-shadow: none; - padding: 4px; } - .menu .menuitem:hover { - color: #ffffff; - background-color: #215d9c; } - .menu .menuitem:insensitive { - color: #939695; } - .menu .menuitem:insensitive:backdrop { - color: #5d6767; } - .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { - color: #939695; - background-color: #2c2c2c; } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button, .header-bar .menu.button.titlebutton, - .titlebar .menu.button.titlebutton { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #3c3c3c; } - .menu.button.bottom { - border-top: 1px solid #3c3c3c; } - .menu.button:hover { - background-color: #3c3c3c; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/*************** - * Popovers * - ***************/ -.popover { - padding: 2px; - border: 1px solid #1c1f1f; - border-radius: 5px; - background-color: #313434; - box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); } - .popover:backdrop { - box-shadow: none; } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover > .search-bar, - .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar { - border-style: none; - background-color: transparent; } - .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button, - .popover .titlebar .titlebutton.button, - .titlebar .popover .titlebutton.button, - .popover .button.flat:hover, - .popover .header-bar .titlebutton.button:hover, - .header-bar .popover .titlebutton.button:hover, - .popover .titlebar .titlebutton.button:hover, - .titlebar .popover .titlebutton.button:hover { - text-shadow: none; - transition: none; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #292929; - -GtkNotebook-initial-gap: 10; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: -8; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook:backdrop { - background-color: #2c2c2c; } - .notebook.frame { - border: 1px solid #1c1f1f; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.frame:backdrop { - border-color: #1e2222; } - .notebook.header { - background-color: #303535; } - .notebook.header.frame { - border: 1px solid #1c1f1f; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.frame:backdrop { - border-color: #1e2222; } - .notebook.header.top { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #1c1f1f; } - .notebook.header.top:backdrop { - box-shadow: inset 0 -1px #1e2222; } - .notebook.header.bottom { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #1c1f1f; } - .notebook.header.bottom:backdrop { - box-shadow: inset 0 1px #1e2222; } - .notebook.header.right { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #1c1f1f; } - .notebook.header.right:backdrop { - box-shadow: inset 1px 0 #1e2222; } - .notebook.header.left { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #1c1f1f; } - .notebook.header.left:backdrop { - box-shadow: inset -1px 0 #1e2222; } - .notebook.header:backdrop { - background-color: #2f3434; - box-shadow: none; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-offset: 0; - /* works for testnotebookdnd, but there's a superfluous border - in gedit or web, commented out for now, needs gtk fixes - &.reorderable-page { - &.top { - padding-top: ($vt_vpadding - 1px); - border-top-width: 1px; - border-left-width: 1px; - border-right-width: 1px; - } - &.bottom { - padding-bottom: ($vt_vpadding - 1px); - border-bottom-width: 1px; - border-left-width: 1px; - border-right-width: 1px; - } - &.left { - padding-left: ($ht_hpadding - 1px); - border-left-width: 1px; - border-top-width: 1px; - border-bottom-width: 1px; - } - &.right { - padding-right: ($ht_hpadding - 1px); - border-right-width: 1px; - border-top-width: 1px; - border-bottom-width: 1px; - } - } - */ } - .notebook tab.top, .notebook tab.bottom { - padding: 8px 20px; } - .notebook tab.left, .notebook tab.right { - padding: 5px 20px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; - border-left-width: 1px; - border-right-width: 1px; } - .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right { - border-bottom-width: 1px; - border-top-width: 1px; } - .notebook tab.top { - border-bottom-width: 3px; } - .notebook tab.bottom { - border-top-width: 3px; } - .notebook tab.left { - border-right-width: 3px; } - .notebook tab.right { - border-left-width: 3px; } - .notebook tab:hover, .notebook tab.prelight-page { - border-color: #1c1f1f; } - .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active { - border-color: #215d9c; } - .notebook tab:backdrop { - background-color: transparent; - border-color: transparent; } - .notebook tab.reorderable-page.top { - border-color: transparent; } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { - border-color: rgba(28, 31, 31, 0.3); - border-bottom-color: #1c1f1f; - background-color: rgba(57, 63, 63, 0.2); } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { - background-color: rgba(57, 63, 63, 0.5); - border-color: rgba(28, 31, 31, 0.5); - border-bottom-color: #215d9c; } - .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { - background-color: rgba(57, 63, 63, 0.7); } - .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { - border-color: #1e2222; - background-color: #393f3f; - border-bottom-color: #215d9c; } - .notebook tab.reorderable-page.top:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.bottom { - border-color: transparent; } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { - border-color: rgba(28, 31, 31, 0.3); - border-top-color: #1c1f1f; - background-color: rgba(57, 63, 63, 0.2); } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { - background-color: rgba(57, 63, 63, 0.5); - border-color: rgba(28, 31, 31, 0.5); - border-top-color: #215d9c; } - .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { - background-color: rgba(57, 63, 63, 0.7); } - .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { - border-color: #1e2222; - background-color: #393f3f; - border-top-color: #215d9c; } - .notebook tab.reorderable-page.bottom:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.left { - border-color: transparent; } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { - border-color: rgba(28, 31, 31, 0.3); - border-right-color: #1c1f1f; - background-color: rgba(57, 63, 63, 0.2); } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { - background-color: rgba(57, 63, 63, 0.5); - border-color: rgba(28, 31, 31, 0.5); - border-right-color: #215d9c; } - .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { - background-color: rgba(57, 63, 63, 0.7); } - .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { - border-color: #1e2222; - background-color: #393f3f; - border-right-color: #215d9c; } - .notebook tab.reorderable-page.left:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.right { - border-color: transparent; } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { - border-color: rgba(28, 31, 31, 0.3); - border-left-color: #1c1f1f; - background-color: rgba(57, 63, 63, 0.2); } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { - background-color: rgba(57, 63, 63, 0.5); - border-color: rgba(28, 31, 31, 0.5); - border-left-color: #215d9c; } - .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { - background-color: rgba(57, 63, 63, 0.7); } - .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { - border-color: #1e2222; - background-color: #393f3f; - border-left-color: #215d9c; } - .notebook tab.reorderable-page.right:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab .label { - padding: 0 2px; - font-weight: bold; - color: #939695; } - .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop { - color: #787e7e; } - .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { - color: #c0c2c0; } - .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop { - color: #787e7e; } - .notebook tab .active-page .label, .notebook tab .label.active-page { - color: #eeeeec; } - .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop { - color: #939695; } - .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, - .notebook tab .titlebar .button.titlebutton, - .titlebar .notebook tab .button.titlebutton { - padding: 0; - border: 1px solid transparent; - icon-shadow: none; - transition: none; - color: rgba(238, 238, 236, 0.3); } - .notebook tab .button:hover { - color: #eeeeec; - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - background-image: none; - box-shadow: none; } - .notebook tab .button:active { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .notebook tab .button:backdrop { - color: rgba(147, 150, 149, 0.3); - border-color: transparent; } - .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage, - .notebook tab .titlebar .button.titlebutton > GtkImage, - .titlebar .notebook tab .button.titlebutton > GtkImage { - padding: 2px; } - .notebook.arrow { - color: #939695; } - .notebook.arrow:hover { - color: #c0c2c0; } - .notebook.arrow:active { - color: #eeeeec; } - .notebook.arrow:insensitive { - color: rgba(147, 150, 149, 0.3); } - .notebook.arrow:backdrop { - color: rgba(147, 150, 149, 0.4); } - .notebook.arrow:backdrop:insensitive { - color: #5d6767; } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 1; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, - .scrollbar .titlebar .button.titlebutton, - .titlebar .scrollbar .button.titlebutton { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 5px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #eeeeec; - border: 1px solid black; - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.7; } - .scrollbar .trough { - background-color: #282c2c; - border: 1px none #1c1f1f; } - .scrollbar .trough:backdrop { - background-color: #323737; - border-color: #1e2222; } - .scrollbar .slider { - background-color: #a5a8a6; } - .scrollbar .slider:hover { - background-color: #c9cbc9; } - .scrollbar .slider:prelight:active { - background-color: #2a76c6; } - .scrollbar .slider:backdrop { - background-color: #5d6161; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #1c1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #282c2c; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - .scrollbars-junction:backdrop, - .scrollbars-junction.frame:backdrop { - border-image-source: linear-gradient(to bottom, #1e2222 1px, transparent 1px); - background-color: #323737; } - -/********** - * Switch * - **********/ -GtkSwitch { - -GtkSwitch-slider-width: 45px; - font-weight: bold; - font-size: smaller; - outline-offset: -4px; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkSwitch.trough { - border: 1px solid #1c1f1f; - border-radius: 3px; - color: #eeeeec; - background-image: linear-gradient(to bottom, #2d3232); - text-shadow: 0 1px rgba(0, 0, 0, 0.1); } - GtkSwitch.trough:active { - background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5); - color: white; - border-color: #0f2b48; - box-shadow: 0 1px rgba(238, 238, 236, 0.1); - text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } - GtkSwitch.trough:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: none; - background-color: #323636; - box-shadow: 0 1px rgba(238, 238, 236, 0.1); - text-shadow: none; } - GtkSwitch.trough:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2f3434); - box-shadow: none; - text-shadow: none; } - GtkSwitch.trough:backdrop:active { - border-color: #0f2b48; - background-image: linear-gradient(to bottom, #215d9c); - box-shadow: none; } - GtkSwitch.trough:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: none; - background-color: #323636; } - GtkSwitch.slider { - border: 1px solid; - border-radius: 3px; - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; } - GtkSwitch.slider:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; } - GtkSwitch.slider:active { - border: 1px solid #0f2b48; } - GtkSwitch.slider:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - GtkSwitch.slider:insensitive > .label { - color: inherit; } - GtkSwitch.slider:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - box-shadow: none; } - GtkSwitch.slider:backdrop:active { - border-color: #0f2b48; } - GtkSwitch.slider:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - box-shadow: none; } - GtkSwitch.slider:backdrop:insensitive > .label { - color: inherit; } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check.button.flat, .header-bar .check.titlebutton.button, - .titlebar .check.titlebutton.button { - icon-shadow: none; } - -.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:hover.button.flat, .header-bar .check.titlebutton.button:hover, - .titlebar .check.titlebutton.button:hover { - icon-shadow: none; } - -.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:active.button.flat, .header-bar .check.titlebutton.button:active, - .titlebar .check.titlebutton.button:active { - icon-shadow: none; } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive, - .titlebar .check.titlebutton.button:insensitive { - icon-shadow: none; } - -.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); - icon-shadow: none; } - .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop, - .titlebar .check.titlebutton.button:backdrop { - icon-shadow: none; } - -.check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive, - .titlebar .check.titlebutton.button:backdrop:insensitive { - icon-shadow: none; } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent, - .titlebar .check.titlebutton.button:inconsistent { - icon-shadow: none; } - -.check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover, - .titlebar .check.titlebutton.button:inconsistent:hover { - icon-shadow: none; } - -.check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected, - .titlebar .check.titlebutton.button:inconsistent:selected { - icon-shadow: none; } - -.check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); - icon-shadow: none; } - .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop, - .titlebar .check.titlebutton.button:inconsistent:backdrop { - icon-shadow: none; } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive, - .titlebar .check.titlebutton.button:inconsistent:insensitive { - icon-shadow: none; } - -.check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, - .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { - icon-shadow: none; } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked.button.flat, .header-bar .check.titlebutton.button:checked, - .titlebar .check.titlebutton.button:checked { - icon-shadow: none; } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive, - .titlebar .check.titlebutton.button:checked:insensitive { - icon-shadow: none; } - -.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover, - .titlebar .check.titlebutton.button:checked:hover { - icon-shadow: none; } - -.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active, - .titlebar .check.titlebutton.button:checked:active { - icon-shadow: none; } - -.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); - icon-shadow: none; } - .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked, - .titlebar .check.titlebutton.button:backdrop:checked { - icon-shadow: none; } - -.check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive, - .titlebar .check.titlebutton.button:backdrop:checked:insensitive { - icon-shadow: none; } - -.menu .menuitem.check { - -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #a5a8a6; - icon-shadow: none; } - .menu .menuitem.check:active, .menu .menuitem.check:checked { - -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); } - .menu .menuitem.check:inconsistent { - -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } - .menu .menuitem.check:hover { - color: #ffffff; } - .menu .menuitem.check:insensitive { - color: #666a6a; } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio.button.flat, .header-bar .radio.titlebutton.button, - .titlebar .radio.titlebutton.button { - icon-shadow: none; } - -.radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover, - .titlebar .radio.titlebutton.button:hover { - icon-shadow: none; } - -.radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:active.button.flat, .header-bar .radio.titlebutton.button:active, - .titlebar .radio.titlebutton.button:active { - icon-shadow: none; } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive, - .titlebar .radio.titlebutton.button:insensitive { - icon-shadow: none; } - -.radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); - icon-shadow: none; } - .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop, - .titlebar .radio.titlebutton.button:backdrop { - icon-shadow: none; } - -.radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive, - .titlebar .radio.titlebutton.button:backdrop:insensitive { - icon-shadow: none; } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent, - .titlebar .radio.titlebutton.button:inconsistent { - icon-shadow: none; } - -.radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover, - .titlebar .radio.titlebutton.button:inconsistent:hover { - icon-shadow: none; } - -.radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected, - .titlebar .radio.titlebutton.button:inconsistent:selected { - icon-shadow: none; } - -.radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); - icon-shadow: none; } - .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop, - .titlebar .radio.titlebutton.button:inconsistent:backdrop { - icon-shadow: none; } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive, - .titlebar .radio.titlebutton.button:inconsistent:insensitive { - icon-shadow: none; } - -.radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, - .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { - icon-shadow: none; } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked, - .titlebar .radio.titlebutton.button:checked { - icon-shadow: none; } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive, - .titlebar .radio.titlebutton.button:checked:insensitive { - icon-shadow: none; } - -.radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover, - .titlebar .radio.titlebutton.button:checked:hover { - icon-shadow: none; } - -.radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); - icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); } - .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active, - .titlebar .radio.titlebutton.button:checked:active { - icon-shadow: none; } - -.radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); - icon-shadow: none; } - .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked, - .titlebar .radio.titlebutton.button:backdrop:checked { - icon-shadow: none; } - -.radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); - icon-shadow: none; } - .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive, - .titlebar .radio.titlebutton.button:backdrop:checked:insensitive { - icon-shadow: none; } - -.menu .menuitem.radio { - -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: #a5a8a6; - icon-shadow: none; } - .menu .menuitem.radio:active, .menu .menuitem.radio:checked { - -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); } - .menu .menuitem.radio:inconsistent { - -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } - .menu .menuitem.radio:hover { - color: #ffffff; } - .menu .menuitem.radio:insensitive { - color: #666a6a; } - -.view.check, .view.radio, -.list-row .check, list-row .radio { - icon-shadow: none; } - .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover, - .list-row .check:selected, - .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { - icon-shadow: none; } - -.content-view { - background-color: #282c2c; } - .content-view:backdrop { - background-color: #282c2c; } - -.view.content-view.check { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:hover { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:active { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:backdrop { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:hover { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:active { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:backdrop:checked { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: #939695; } - GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { - color: #5d6767; } - -/************ - * GtkScale * - ************/ -.scale, -.scale.scale-has-marks-above.scale-has-marks-below, -.scale.vertical.scale-has-marks-above.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 20; - -GtkRange-trough-border: 2; - outline-offset: -9px; - outline-radius: 4px; } - .scale.fine-tune, - .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { - outline-offset: -7px; - outline-radius: 6px; } - .scale.fine-tune.trough, - .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { - margin: 8px; - border-radius: 4px; } - .scale.slider, - .scale.scale-has-marks-above.scale-has-marks-below.slider, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); - border: 1px solid; - border-radius: 50%; - border-color: #151717; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #393f3f, inset 0 -1px #2a2f2f; } - .scale.slider:hover, - .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); - border-color: #151717; - border-radius: 50%; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #303535; } - .scale.slider:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { - border-style: solid; - border-radius: 50%; - background-image: linear-gradient(to bottom, #323636); - box-shadow: none; } - .scale.slider:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { - border-style: solid; - border-radius: 50%; - border-color: #171a1a; - background-image: linear-gradient(to bottom, #393f3f); - box-shadow: none; } - .scale.slider:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .scale.slider:backdrop:insensitive > .label, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label { - color: inherit; } - .scale.slider:active, - .scale.scale-has-marks-above.scale-has-marks-below.slider:active, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { - border: 1px solid #14375d; } - .osd .scale.slider, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - background-color: #202526; } - .osd .scale.slider:hover, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .scale.slider:active, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .scale.slider:backdrop, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .scale.trough, - .scale.scale-has-marks-above.scale-has-marks-below.trough, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { - margin: 10px; - border: 1px solid #1c1f1f; - border-radius: 3px; - background-color: #2d3232; - box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .scale.trough.highlight, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { - background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5); - border-color: #0f2b48; - box-shadow: 0 1px rgba(238, 238, 236, 0.1); } - .scale.trough.highlight.vertical, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { - background-image: linear-gradient(to right, #215d9c 2px, #266cb5); } - .scale.trough.highlight:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop { - border-color: #0f2b48; - background-color: #215d9c; - box-shadow: none; } - .scale.trough:insensitive, .scale.trough.vertical:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive { - border-color: #1c1f1f; - background-image: none; - background-color: #323636; - box-shadow: 0 1px rgba(238, 238, 236, 0.1); } - .scale.trough:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { - border-color: #1e2222; - background-color: #2a2f2f; - box-shadow: none; } - .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive { - border-color: #1e2222; - background-color: #323636; } - .osd .scale.trough, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - margin: 9px; - background-color: rgba(0, 0, 0, 0.5); - outline-color: rgba(238, 238, 236, 0.2); - outline-offset: -8px; } - .osd .scale.trough.fine-tune, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { - margin: 7px; } - .osd .scale.trough.highlight, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { - background-image: none; - background-color: #215d9c; } - .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { - border-color: transparent; - background-color: transparent; } - .osd .scale.trough:backdrop, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { - border-color: rgba(0, 0, 0, 0.7); - background-image: none; } - -.scale.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.scale-has-marks-below.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.scale-has-marks-above { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.scale-has-marks-above.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.vertical.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.vertical.scale-has-marks-below.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.vertical.scale-has-marks-above { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.vertical.scale-has-marks-above.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.scale-has-marks-above .trough { - margin: 14px 10px 10px; } -.fine-tune.scale.scale-has-marks-above .trough { - margin: 12px 8px 8px; } - -.scale.scale-has-marks-below .trough { - margin: 10px 10px 14px; } -.fine-tune.scale.scale-has-marks-below .trough { - margin: 8px 8px 12px; } - -.scale.vertical.scale-has-marks-above .trough { - margin: 10px 10px 10px 14px; } -.fine-tune.scale.vertical.scale-has-marks-above .trough { - margin: 8px 8px 8px 12px; } - -.scale.vertical.scale-has-marks-below .trough { - margin: 10px 14px 10px 10px; } -.fine-tune.scale.vertical.scale-has-marks-below .trough { - margin: 8px 12px 8px 8px; } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(238, 238, 236, 0.4); - box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkProgressBar:backdrop { - color: #5d6767; } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - GtkProgressBar.trough { - border: 1px solid #1c1f1f; - border-radius: 3px; - background-color: #2e3333; } - GtkProgressBar.trough:backdrop { - border-color: #1e2222; - background-color: #2f3434; - box-shadow: 0 1px rgba(255, 255, 255, 0); } - GtkProgressBar.trough.osd { - border-style: none; - background-color: transparent; - box-shadow: none; } - -.progressbar { - background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5); - border: 1px solid #0f2b48; - border-radius: 1.5px; - box-shadow: none; } - .progressbar.left { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - .progressbar.right { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .progressbar.left.right { - box-shadow: none; } - .progressbar.vertical { - background-image: linear-gradient(to right, #215d9c 2px, #266cb5); } - .progressbar.vertical.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - box-shadow: none; } - .progressbar.vertical.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - .progressbar:backdrop { - border-color: #0f2b48; - background-image: none; - background-color: #215d9c; - box-shadow: none; } - .progressbar.osd { - background-image: none; - background-color: #215d9c; - border-style: none; - border-radius: 0; } - -/************* - * Level Bar * - *************/ -.level-bar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar { - box-shadow: 0 1px rgba(238, 238, 236, 0.1); - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - .level-bar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - .level-bar.trough { - border: 1px solid; - padding: 2px; - border-radius: 3px; - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: white; - border-color: #1c1f1f; - box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); } - .level-bar.trough:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%); - color: #d4d4d4; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2c2c2c); - box-shadow: 0 1px rgba(238, 238, 236, 0); } - .level-bar.fill-block { - border: 1px solid #1c5187; - background-color: #215d9c; - box-shadow: 0 1px rgba(0, 0, 0, 0.1); - border-radius: 1px; } - .level-bar.fill-block:backdrop { - border-color: #215d9c; - box-shadow: none; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #40760c; - background-color: #5aa411; } - .level-bar.fill-block.level-high:backdrop { - border-color: #5aa411; } - .level-bar.fill-block.level-low { - border-color: #c26000; - background-color: #f57900; } - .level-bar.fill-block.level-low:backdrop { - border-color: #f57900; } - .level-bar.fill-block.empty-fill-block { - background-color: transparent; - border-color: rgba(238, 238, 236, 0.1); - box-shadow: none; } - .level-bar.fill-block.empty-fill-block:backdrop { - border-color: rgba(147, 150, 149, 0.15); } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #1c1f1f; - padding: 0; } - .frame.flat { - border-style: none; } - .frame:backdrop { - border-color: #1e2222; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view .separator, -GtkPlacesSidebar.sidebar .view .separator:backdrop { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #292929; - border-color: #1c1f1f; } - .list:backdrop, .list-row:backdrop { - background-color: #2c2c2c; - border-color: #1e2222; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button, .header-bar .list-row.button.titlebutton, -.titlebar .list-row.button.titlebutton, -.list-row.button:backdrop, -.list-row.button:backdrop:active, -.list-row.button:backdrop:checked, -.list-row.button:backdrop:insensitive, -.list-row.button:backdrop:insensitive:active, -.list-row.button:backdrop:insensitive:checked, -.list-row.button:insensitive:active, -.list-row.button:insensitive:checked { - background-color: rgba(41, 41, 41, 0); - border-style: none; - border-radius: 0; - box-shadow: none; } - -.list-row.button:hover { - background-color: #323232; } -.list-row.button:active { - box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } -.list-row.button:selected:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -.list-row.button:selected:hover { - background-color: #356ba4; } -.list-row.button:selected:backdrop { - background-color: #215d9c; } -.list-row.button:backdrop:hover { - background-color: transparent; } - -.list-row:selected .button { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button, - .list-row:selected .titlebar .titlebutton.button, - .titlebar .list-row:selected .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #ffffff; } - .list-row:selected .button:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .list-row:selected .button:active, .list-row:selected .button:checked { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, - .list-row:selected .titlebar .titlebutton.button:backdrop, - .titlebar .list-row:selected .titlebutton.button:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active, - .list-row:selected .titlebar .titlebutton.button:backdrop:active, - .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked, - .list-row:selected .titlebar .titlebutton.button:backdrop:checked, - .titlebar .list-row:selected .titlebutton.button:backdrop:checked { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #2f3434); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #262929); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, - .list-row:selected .titlebar .titlebutton.button:backdrop, - .titlebar .list-row:selected .titlebutton.button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; - color: #939695; } - .list-row:selected .button:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #2f3333, #323636); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - -.list-row, list-row.button, .header-bar list-row.button.titlebutton, -.titlebar list-row.button.titlebutton { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover, - .titlebar list-row.button.titlebutton:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - border: none; - border-radius: 0 0 6px 6px; - background-color: rgba(32, 37, 38, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); - background-clip: padding-box; } - .app-notification:backdrop, - .app-notification.frame:backdrop { - background-image: none; } - .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, - .app-notification .titlebar .button.titlebutton, - .titlebar .app-notification .button.titlebutton, - .app-notification.frame .button { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, - .app-notification .titlebar .titlebutton.button, - .titlebar .app-notification .titlebutton.button, - .app-notification.frame .button.flat, - .app-notification.frame .header-bar .titlebutton.button, - .header-bar .app-notification.frame .titlebutton.button, - .app-notification.frame .titlebar .titlebutton.button, - .titlebar .app-notification.frame .titlebutton.button { - icon-shadow: 0 1px black; - text-shadow: 0 1px black; } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked, - .app-notification.frame .button:backdrop:active, - .app-notification.frame .button:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, - .app-notification.frame .button:insensitive, - .app-notification.frame .button:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .app-notification .button:backdrop, - .app-notification.frame .button:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: white; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: white; - border: 1px solid #1c1f1f; } - GtkCalendar.header { - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0; } - GtkCalendar.header:backdrop { - border-color: rgba(0, 0, 0, 0.1); } - GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, - .titlebar GtkCalendar.button.titlebutton { - color: rgba(238, 238, 236, 0.45); } - GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover, - .titlebar GtkCalendar.button.titlebutton:hover { - color: #eeeeec; } - GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop, - .titlebar GtkCalendar.button.titlebutton:backdrop { - color: rgba(147, 150, 149, 0.45); } - GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop { - color: alpha(currentColor,0.55); } - GtkCalendar:backdrop { - color: #d4d4d4; - border-color: #1e2222; } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog .titlebar { - border-style: none; - box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); } - .message-dialog.csd.background { - border-bottom-left-radius: 9px; - border-bottom-right-radius: 9px; } - .message-dialog.csd .dialog-action-area .button { - padding: 12px; - border-radius: 0; - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .message-dialog.csd .dialog-action-area .button:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .message-dialog.csd .dialog-action-area .button:active { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.suggested-action { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .message-dialog.csd .dialog-action-area .button.suggested-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c); - text-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .message-dialog.csd .dialog-action-area .button.suggested-action:active { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { - color: #d2deeb; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #215d9c); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.destructive-action { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e); - text-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } - .message-dialog.csd .dialog-action-area .button.destructive-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010); - text-shadow: 0 -1px rgba(0, 0, 0, 0.60878); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } - .message-dialog.csd .dialog-action-area .button.destructive-action:active { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #5e0707; - background-image: linear-gradient(to bottom, #aa0d0d, #b60e0e 40%, #bd0e0e); - text-shadow: 0 -1px rgba(0, 0, 0, 0.72078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { - color: #f6cfcf; - border-color: #5e0707; - background-image: linear-gradient(to bottom, #d51010); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { - color: #5d6767; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - color: #939695; - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #323636); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - border-left-style: solid; - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 7px; - outline-bottom-right-radius: 5px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 7px; - outline-bottom-left-radius: 5px; } - -GtkFileChooserDialog .search-bar { - background-color: #292929; - border-color: #393f3f; - box-shadow: none; } - GtkFileChooserDialog .search-bar:backdrop { - background-color: #2c2c2c; - border-color: #393f3f; } -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #1c1f1f; } - GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: #1e2222; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #454c4c; } - .sidebar:backdrop { - background-color: #454c4c; } - -GtkPlacesSidebar.sidebar .view { - color: #eeeeec; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view .image { - color: #bbbdbc; } - GtkPlacesSidebar.sidebar .view .image:selected { - color: #e8eef5; } - GtkPlacesSidebar.sidebar .view .image:selected:backdrop { - color: #e8eef5; } - GtkPlacesSidebar.sidebar .view .image:insensitive { - color: #7b7f7f; } - GtkPlacesSidebar.sidebar .view .image:backdrop { - color: #7b7f7f; } - GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { - color: #555e5e; } - GtkPlacesSidebar.sidebar .view:insensitive { - color: #939695; } - GtkPlacesSidebar.sidebar .view:backdrop { - color: #939695; } - GtkPlacesSidebar.sidebar .view:backdrop:insensitive { - color: #5d6767; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > .label { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > .label { - background-size: 6px 6px, 0 0; } - -/********* - * Paned * - *********/ -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #1c1f1f; } - GtkPaned .pane-separator:backdrop { - background-color: #1e2222; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #1c1f1f; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - GtkPaned.wide .pane-separator:backdrop { - border-color: #1e2222; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error { - background-color: #215d9c; - color: #ffffff; - text-shadow: 0 1px #184472; - border-color: #184472; } - .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton, - .info .titlebar .button.titlebutton, - .titlebar .info .button.titlebutton, - .question .button, - .question .header-bar .button.titlebutton, - .header-bar .question .button.titlebutton, - .question .titlebar .button.titlebutton, - .titlebar .question .button.titlebutton, - .warning .button, - .warning .header-bar .button.titlebutton, - .header-bar .warning .button.titlebutton, - .warning .titlebar .button.titlebutton, - .titlebar .warning .button.titlebutton, - .error .button, - .error .header-bar .button.titlebutton, - .header-bar .error .button.titlebutton, - .error .titlebar .button.titlebutton, - .titlebar .error .button.titlebutton { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .info .button:hover, - .question .button:hover, - .warning .button:hover, - .error .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c); - text-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } - .info .button:active, - .question .button:active, - .warning .button:active, - .error .button:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187); - text-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .info .button:insensitive, - .question .button:insensitive, - .warning .button:insensitive, - .error .button:insensitive { - color: #90aac4; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #22558a); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label, - .info .titlebar .button.titlebutton:insensitive > .label, - .question .button:insensitive > .label, - .question .header-bar .button.titlebutton:insensitive > .label, - .question .titlebar .button.titlebutton:insensitive > .label, - .warning .button:insensitive > .label, - .warning .header-bar .button.titlebutton:insensitive > .label, - .warning .titlebar .button.titlebutton:insensitive > .label, - .error .button:insensitive > .label, - .error .header-bar .button.titlebutton:insensitive > .label, - .error .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .info .button:backdrop, - .question .button:backdrop, - .warning .button:backdrop, - .error .button:backdrop { - color: #d2deeb; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #215d9c); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #0b1e33; } - .info .button:backdrop:insensitive, - .question .button:backdrop:insensitive, - .warning .button:backdrop:insensitive, - .error .button:backdrop:insensitive { - color: #6f90b2; - border-color: #0b1e33; - background-image: linear-gradient(to bottom, #22558a); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #0b1e33; } - .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label, - .info .titlebar .button.titlebutton:backdrop:insensitive > .label, - .question .button:backdrop:insensitive > .label, - .question .header-bar .button.titlebutton:backdrop:insensitive > .label, - .question .titlebar .button.titlebutton:backdrop:insensitive > .label, - .warning .button:backdrop:insensitive > .label, - .warning .header-bar .button.titlebutton:backdrop:insensitive > .label, - .warning .titlebar .button.titlebutton:backdrop:insensitive > .label, - .error .button:backdrop:insensitive > .label, - .error .header-bar .button.titlebutton:backdrop:insensitive > .label, - .error .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .info .label:selected, - .info .label:selected:focus, - .info .label:selected:hover, - .question .label:selected, - .question .label:selected:focus, - .question .label:selected:hover, - .warning .label:selected, - .warning .label:selected:focus, - .warning .label:selected:hover, - .error .label:selected, - .error .label:selected:focus, - .error .label:selected:hover { - background-color: #184472; } - -/************ - * Tooltips * - ************/ -.tooltip { - color: white; - padding: 4px; - /* not working */ - border-radius: 5px; - box-shadow: none; - text-shadow: 0 1px black; } - .tooltip.background { - background-color: rgba(0, 0, 0, 0.8); - background-clip: padding-box; - border: 1px solid rgba(255, 255, 255, 0.1); } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -GtkColorSwatch { - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - :selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - GtkColorSwatch:selected { - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkColorSwatch.top { - border-top-left-radius: 6px; - border-top-right-radius: 6px; } - GtkColorSwatch.bottom { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; } - GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; } - GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; } - GtkColorSwatch:only-child:not(.overlay) { - border-radius: 6px; } - GtkColorSwatch.top > .overlay { - border-top-left-radius: 5px; - border-top-right-radius: 5px; } - GtkColorSwatch.bottom > .overlay { - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; } - GtkColorSwatch:first-child:not(.top) > .overlay { - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; } - GtkColorSwatch:last-child:not(.bottom) > .overlay { - border-top-right-radius: 5px; - border-bottom-right-radius: 5px; } - GtkColorSwatch:only-child > .overlay { - border-radius: 5px; } - GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); } - GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } - GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected - GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { - background-image: none; - box-shadow: none; } - GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkColorEditor GtkColorSwatch:backdrop { - box-shadow: none; } - GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.color-dark:backdrop { - color: rgba(255, 255, 255, 0.3); } - GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - GtkColorSwatch.color-light:backdrop { - color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid #1c1f1f; } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: black; } - GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkColorSwatch#add-color-button:hover { - color: #eeeeec; - outline-color: rgba(238, 238, 236, 0.3); - border-color: #1c1f1f; - background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); - text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - GtkColorSwatch#add-color-button:backdrop { - color: #939695; - border-color: #1e2222; - background-image: linear-gradient(to bottom, #393f3f); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); - text-shadow: none; - icon-shadow: none; } - -/******** - * Misc * - ********/ -.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton, -.scale-popup .titlebar .button.titlebutton, -.titlebar .scale-popup .button.titlebutton { - padding: 6px; } - .scale-popup .button:hover { - background-color: rgba(238, 238, 236, 0.1); - border-radius: 5px; } - -GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton, -.titlebar GtkVolumeButton.button.titlebutton { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 7px 7px 0 0; - border-width: 0px; - box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(28, 31, 31, 0.9); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.9); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; } - .window-frame.ssd { - box-shadow: 0 0 0 1px rgba(28, 31, 31, 0.9); } - .window-frame.csd.popup { - border-radius: 0; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); } - .window-frame.csd.tooltip { - border-radius: 5px; - box-shadow: none; } - .window-frame.csd.message-dialog { - border-radius: 7px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); } - .window-frame.solid-csd { - border-radius: 0; - margin: 4px; - background-color: #393f3f; - border: solid 1px #1e2222; - box-shadow: none; } - -.header-bar .titlebutton.button, -.titlebar .titlebutton.button { - text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); } - .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop { - icon-shadow: none; } - -.header-bar.selection-mode .titlebutton.button, -.titlebar.selection-mode .titlebutton.button { - text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); } - .header-bar.selection-mode .titlebutton.button:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop { - icon-shadow: none; } - -.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected, -.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected { - background-color: #215d9c; - color: #ffffff; } - .view:backdrop:selected, GtkCalendar:backdrop:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected, - .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected { - color: #ffffff; } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -/* GTK NAMED COLORS - ---------------- - use responsibly! */ -/* -widget text/foreground color */ -@define-color theme_fg_color #eeeeec; -/* -text color for entries, views and content in general */ -@define-color theme_text_color white; -/* -widget base background color */ -@define-color theme_bg_color #393f3f; -/* -text widgets and the like base background color */ -@define-color theme_base_color #292929; -/* -base background color of selections */ -@define-color theme_selected_bg_color #215d9c; -/* -text/foreground color of selections */ -@define-color theme_selected_fg_color #ffffff; -/* -base background color of insensitive widgets */ -@define-color insensitive_bg_color #323636; -/* -text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #939695; -/* -insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #292929; -/* -widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #939695; -/* -text color for entries, views and content in general on backdrop windows */ -@define-color theme_unfocused_text_color white; -/* -widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #393f3f; -/* -text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #2c2c2c; -/* -base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #215d9c; -/* -text/foreground color of selections on backdrop windows */ -@define-color theme_unfocused_selected_fg_color #ffffff; -/* -widgets main borders color */ -@define-color borders #1c1f1f; -/* -widgets main borders color on backdrop windows */ -@define-color unfocused_borders #1e2222; -/* -these are pretty self explicative */ -@define-color warning_color #f57900; -@define-color error_color #cc0000; -@define-color success_color #5aa411; -/* -these colors are exported for the window manager and shouldn't be used in applications, -read if you used those and something break with a version upgrade you're on your own... */ -@define-color wm_title shade(#eeeeec, 1.8); -@define-color wm_unfocused_title #939695; -@define-color wm_highlight transparent; -@define-color wm_borders_edge rgba(238, 238, 236, 0.1); -@define-color wm_bg_a shade(#393f3f, 1.2); -@define-color wm_bg_b #393f3f; -@define-color wm_shadow alpha(black, 0.35); -@define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#393f3f, 1.3); -@define-color wm_button_hover_color_b #393f3f; -@define-color wm_button_active_color_a shade(#393f3f, 0.85); -@define-color wm_button_active_color_b shade(#393f3f, 0.89); -@define-color wm_button_active_color_c shade(#393f3f, 0.9); -@define-color content_view_bg #292929; diff --git a/Breeze-gtk/gtk-3.0/gtk-contained.css b/Breeze-gtk/gtk-3.0/gtk-contained.css deleted file mode 100755 index 052bfd3..0000000 --- a/Breeze-gtk/gtk-3.0/gtk-contained.css +++ /dev/null @@ -1,4675 +0,0 @@ -* { - padding: 0; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #cc0000; - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkWidget-link-color: #2a76c6; - -GtkWidget-visited-link-color: #215d9c; - -GtkWidget-focus-padding: 2; - -GtkWidget-focus-line-width: 1; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-color: rgba(46, 52, 54, 0.3); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; } - -/*************** - * Base States * - ***************/ -.background { - color: #2e3436; - background-color: #e9e9e9; } - .background:backdrop { - text-shadow: none; - icon-shadow: none; - color: #8d9091; - background-color: #ededed; } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:insensitive { - -gtk-image-effect: dim; } - -.gtkstyle-fallback { - background-color: #ededed; - color: #2e3436; } - .gtkstyle-fallback:prelight { - background-color: white; - color: #2e3436; } - .gtkstyle-fallback:active { - background-color: lightgray; - color: #2e3436; } - .gtkstyle-fallback:insensitive { - background-color: #f4f4f4; - color: #8d9091; } - .gtkstyle-fallback:selected { - background-color: #4a90d9; - color: #ffffff; } - -.view { - color: black; - background-color: #ffffff; } - .view:backdrop { - color: #323232; - background-color: white; } - .view:selected, GtkCalendar:selected { - border-radius: 3px; } - -.rubberband { - border: 1px solid #4a90d9; - background-color: rgba(74, 144, 217, 0.2); } - -.label.separator, GtkPlacesSidebar.sidebar .view .label.separator { - color: #2e3436; } - .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop { - color: #8d9091; } -.label:insensitive { - color: #8d9091; } - .label:insensitive:backdrop { - color: #c7c7c7; } - -.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle, -.header-bar .subtitle { - opacity: 0.55; - text-shadow: none; } - -GtkAssistant .sidebar { - background-color: #ffffff; - border-top: 1px solid #a1a1a1; } - GtkAssistant .sidebar:dir(ltr) { - border-right: 1px solid #a1a1a1; } - GtkAssistant .sidebar:dir(rtl) { - border-left: 1px solid #a1a1a1; } - GtkAssistant .sidebar:backdrop { - background-color: white; - border-color: #a8a8a8; } -GtkAssistant.csd .sidebar { - border-top-style: none; } -GtkAssistant .sidebar .label { - padding: 6px 12px; } -GtkAssistant .sidebar .label.highlight { - background-color: #c6c8c8; } - -GtkTextView { - background-color: #f6f6f6; } - GtkTextView:backdrop { - background-color: #f6f6f6; } - -.grid-child { - padding: 3px; - border-radius: 3px; } - .grid-child:selected { - outline-offset: -2px; } - -.popover.osd, .app-notification, -.app-notification.frame, .osd { - color: #eeeeec; - border: none; - background-color: rgba(32, 37, 38, 0.7); - background-clip: padding-box; - outline-color: rgba(238, 238, 236, 0.3); - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop { - text-shadow: none; } - -/********************* - * Spinner Animation * - *********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } -.spinner { - background-image: none; - background-color: blue; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - .spinner:active { - opacity: 1; - animation: spin 1s linear infinite; } - .spinner:active:insensitive { - opacity: 0.5; } - -/**************** - * Text Entries * - ****************/ -.entry { - border: 1px solid; - padding: 5px 8px 6px; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: black; - border-color: #a1a1a1; - box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; } - .entry.image.left { - padding-left: 0; } - .entry.image.right { - padding-right: 0; } - .entry.flat, .entry.flat:focus { - padding: 2px; - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: black; - border-color: #a1a1a1; - box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0); - border: none; - border-radius: 0; } - .entry:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - box-shadow: inset 0 0 0 1px #4a90d9, 0 1px white; - border-color: #4a90d9; } - .entry:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - box-shadow: 0 1px white; } - .entry:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: #323232; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, white); - box-shadow: 0 1px rgba(255, 255, 255, 0); } - .entry:backdrop:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - box-shadow: 0 1px rgba(255, 255, 255, 0); } - .entry.progressbar { - margin: 1px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #4a90d9; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - .entry.progressbar:backdrop { - background-color: transparent; } - .linked > .entry { - border-radius: 0; } - .linked > .entry:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - .linked > .entry:first-child:dir(rtl) { - border-right-style: none; } - .linked > .entry:last-child { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - border-left-style: none; } - .linked > .entry:last-child:dir(rtl) { - border-left-style: solid; } - .entry.error { - color: #cc0000; - border-color: #cc0000; } - .entry.error:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - box-shadow: inset 0 0 0 1px #cc0000, 0 1px white; - border-color: #cc0000; } - .entry.error:selected, .entry.error:selected:focus { - background-color: #cc0000; } - .entry.warning { - color: #f57900; - border-color: #f57900; } - .entry.warning:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - box-shadow: inset 0 0 0 1px #f57900, 0 1px white; - border-color: #f57900; } - .entry.warning:selected, .entry.warning:selected:focus { - background-color: #f57900; } - .entry.image { - color: #575c5e; } - .entry.image:hover { - color: #2e3436; } - .entry.image:active { - color: #4a90d9; } - .entry.image:backdrop { - color: #a3a6a7; } - .osd .entry { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .entry:focus { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: white; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 0 0 1px #4a90d9; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .entry:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .entry:insensitive { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - -.linked.vertical > .entry:not(:last-child) { - box-shadow: none; } -.linked.vertical > .entry:focus:not(:last-child) { - box-shadow: inset 0 0 0 1px #4a90d9; } -.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { - border-top-color: #e2e2e2; - background-image: linear-gradient(to bottom, #ffffff); } - .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { - border-top-color: #e4e4e4; - background-image: linear-gradient(to bottom, white); } -.linked.vertical > .entry + .entry:focus:not(:last-child) { - border-top-color: #4a90d9; - box-shadow: inset 0 0 0 1px #4a90d9; } -.linked.vertical > .entry + .entry:focus:last-child { - border-top-color: #4a90d9; } -.linked.vertical > .entry:focus:not(:only-child) + .entry, -.linked.vertical > .entry:focus:not(:only-child) + .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button, -.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button { - border-top-color: #4a90d9; } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } } -.button, .header-bar .button.titlebutton, -.titlebar .button.titlebutton { - border: 1px solid; - border-radius: 3px; - padding: 5px 8px 6px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - .button.flat, .header-bar .titlebutton.button, - .titlebar .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - transition: none; } - .button.flat:hover, .header-bar .titlebutton.button:hover, - .titlebar .titlebutton.button:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 500ms; } - .button.flat:hover:active, .header-bar .titlebutton.button:hover:active, - .titlebar .titlebutton.button:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .button:hover, .header-bar .button.titlebutton:hover, - .titlebar .button.titlebutton:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; - -gtk-image-effect: highlight; } - .button:active, .header-bar .button.titlebutton:active, - .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked, - .titlebar .button.titlebutton:checked { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; - transition-duration: 50ms; } - .button:backdrop, .header-bar .button.titlebutton:backdrop, - .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - -gtk-image-effect: none; } - .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active, - .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked, - .titlebar .titlebutton.button:backdrop:checked { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #d4d4d4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, - .titlebar .titlebutton.button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button:backdrop:insensitive > .label, .header-bar .button.titlebutton:backdrop:insensitive > .label, - .titlebar .button.titlebutton:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label, - .titlebar .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active, - .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked, - .titlebar .titlebutton.button:backdrop:insensitive:checked { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #e7e7e7); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button:backdrop:insensitive:active > .label, .header-bar .button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive, - .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, - .titlebar .titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - .button:insensitive, .header-bar .button.titlebutton:insensitive, - .titlebar .button.titlebutton:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label, - .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .button:insensitive:active, .button:insensitive:checked { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label, - .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label, - .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - .button.osd, .header-bar .osd.button.titlebutton, - .titlebar .osd.button.titlebutton { - color: #eeeeec; - border-radius: 5px; - outline-color: rgba(238, 238, 236, 0.3); - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd.image-button, .header-bar .osd.titlebutton.button, - .titlebar .osd.titlebutton.button { - padding: 13px; } - .button.osd:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd:active, .button.osd:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); - border: none; - box-shadow: none; } - .button.osd:insensitive, .button.osd:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - border: none; } - .button.osd:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - border: none; } - .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton, - .osd .titlebar .button.titlebutton, - .titlebar .osd .button.titlebutton { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - border-radius: 0; - border-left-style: none; } - .osd .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: solid; } - .osd .button:first-child { - border-radius: 3px 0 0 3px; - border-left-style: solid; } - .osd .button:last-child { - border-radius: 0 3px 3px 0; } - .osd .button:last-child:dir(rtl) { - border-right-style: solid; } - .osd .button:only-child { - border-radius: 3px; - border-style: solid; } - .osd .button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button:insensitive, .osd .button:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button, - .osd .titlebar .titlebutton.button, - .titlebar .osd .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - box-shadow: none; - text-shadow: 0 1px black; - icon-shadow: 0 1px black; } - .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover, - .osd .titlebar .titlebutton.button:hover, - .titlebar .osd .titlebutton.button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - background-clip: padding-box; - border-color: transparent; - box-shadow: none; } - .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive, - .osd .titlebar .titlebutton.button:insensitive, - .titlebar .osd .titlebutton.button:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - background-image: none; - border-color: transparent; - box-shadow: none; } - .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop, - .osd .titlebar .titlebutton.button:backdrop, - .titlebar .osd .titlebutton.button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active, - .osd .titlebar .titlebutton.button:active, - .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked, - .osd .titlebar .titlebutton.button:checked, - .titlebar .osd .titlebutton.button:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); - background-clip: padding-box; - border-color: transparent; - box-shadow: none; } - .button.suggested-action, .header-bar .suggested-action.button.titlebutton, - .titlebar .suggested-action.button.titlebutton { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; } - .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button, - .titlebar .suggested-action.titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #4a90d9; } - .button.suggested-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); - text-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; } - .button.suggested-action:active, .button.suggested-action:checked { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; } - .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, - .titlebar .suggested-action.titlebutton.button:backdrop { - color: #dae8f7; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, #4a90d9); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active, - .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked, - .titlebar .suggested-action.titlebutton.button:backdrop:checked { - color: #d4e3f3; - border-color: #2a76c6; - background-image: linear-gradient(to bottom, #2a76c6); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked { - color: #8db8e6; - border-color: #5093da; - background-image: linear-gradient(to bottom, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, - .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive, - .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, - .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: rgba(74, 144, 217, 0.8); } - .button.suggested-action:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.suggested-action:insensitive > .label, .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { - color: #b9d3f0; - border-color: #1c5187; - background-image: linear-gradient(to bottom, #4a8cd1, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.suggested-action:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:insensitive:active > .label, - .titlebar .suggested-action.button.titlebutton:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:insensitive:checked > .label, - .titlebar .suggested-action.button.titlebutton:insensitive:checked > .label { - color: inherit; } - .osd .button.suggested-action { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, #4a90d9); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.suggested-action:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .button.destructive-action, .header-bar .destructive-action.button.titlebutton, - .titlebar .destructive-action.button.titlebutton { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212); - text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; } - .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button, - .titlebar .destructive-action.titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #ef2929; } - .button.destructive-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); - text-shadow: 0 -1px rgba(0, 0, 0, 0.52878); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; } - .button.destructive-action:active, .button.destructive-action:checked { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #da1010, #e51111 40%, #ed1212); - text-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; } - .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, - .titlebar .destructive-action.titlebutton.button:backdrop { - color: #fbd4d4; - border-color: #ef2929; - background-image: linear-gradient(to bottom, #ef2929); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active, - .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked, - .titlebar .destructive-action.titlebutton.button:backdrop:checked { - color: #f6cfcf; - border-color: #d51010; - background-image: linear-gradient(to bottom, #d51010); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked { - color: #f47979; - border-color: #ef3131; - background-image: linear-gradient(to bottom, #ef3131); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, - .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, - .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive, - .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, - .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: rgba(239, 41, 41, 0.8); } - .button.destructive-action:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.destructive-action:insensitive > .label, .header-bar .destructive-action.button.titlebutton:insensitive > .label, - .titlebar .destructive-action.button.titlebutton:insensitive > .label { - color: inherit; } - .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { - color: #f8acac; - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #e52d2d, #ef3131); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.destructive-action:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:insensitive:active > .label, - .titlebar .destructive-action.button.titlebutton:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:insensitive:checked > .label, - .titlebar .destructive-action.button.titlebutton:insensitive:checked > .label { - color: inherit; } - .osd .button.destructive-action { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, #ef2929); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .osd .button.destructive-action:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .button.image-button, .header-bar .titlebutton.button, - .titlebar .titlebutton.button { - padding: 8px; } - .button.text-button, .header-bar .text-button.button.titlebutton, - .titlebar .text-button.button.titlebutton { - padding-left: 16px; - padding-right: 16px; } - .button.text-button.image-button, .header-bar .text-button.titlebutton.button, - .titlebar .text-button.titlebutton.button { - padding: 5px 8px 6px; } - .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child, - .titlebar .text-button.titlebutton.button .label:first-child { - padding-left: 8px; } - .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child, - .titlebar .text-button.titlebutton.button .label:last-child { - padding-right: 8px; } - .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton, - .titlebar .stack-switcher > .button.titlebutton { - outline-offset: -3px; } - .stack-switcher > .button > .label { - padding-left: 6px; - padding-right: 6px; } - .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage, - .titlebar .stack-switcher > .button.titlebutton > GtkImage { - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - padding-bottom: 3px; } - .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, - .titlebar .stack-switcher > .text-button.button.titlebutton { - padding: 5px 10px 6px; } - .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, - .titlebar .stack-switcher > .titlebutton.button { - padding: 5px 2px; } - .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage { - animation: none; - background-image: none; } - .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, - .inline-toolbar .titlebar .button.titlebutton, - .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop { - border-radius: 2px; - border-width: 1px; } - .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton, - .primary-toolbar .titlebar .button.titlebutton, - .titlebar .primary-toolbar .button.titlebutton { - icon-shadow: none; } - -.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 4px; } - .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { - background-size: 6px 6px, 0 0; } - .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { - background-position: left 3px, left 4px; } - -.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton > .button.titlebutton { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; } - .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .inline-toolbar GtkToolButton > .button:insensitive > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #d4d4d4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label { - color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #e7e7e7); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label { - color: inherit; } - -.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat, -.inline-toolbar GtkToolButton:backdrop > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, -.inline-toolbar .titlebar .button.titlebutton, -.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button, .header-bar .linked > .button.titlebutton, -.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked > .button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton, -GtkComboBox.combobox-entry .titlebar .button.titlebutton, -.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) { - border-radius: 0; - border-left-style: none; } - .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), - .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl), - .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), - .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, - .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, - .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl), - .titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { - border-radius: 0; - border-right-style: none; - border-left-style: solid; } - -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child, -.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button { - border-radius: 3px 0 0 3px; - border-left-style: solid; } -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child, -.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button { - border-radius: 0 3px 3px 0; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl), - .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), - .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, - .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, - .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) { - border-right-style: solid; } -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child, -.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, -.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat, -.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton, -.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, -.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - -.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton, -.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, -.linked.vertical > GtkComboBox > .button { - border-left-style: solid; - border-bottom-style: none; - border-radius: 0; } - -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child, -.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, -.linked.vertical > GtkComboBox:first-child > .button { - border-radius: 3px 3px 0 0; } -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child, -.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, -.linked.vertical > GtkComboBox:last-child > .button { - border-radius: 0 0 3px 3px; - border-style: solid; } -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child, -.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, -.linked.vertical > GtkComboBox:only-child > .button { - border-radius: 3px; - border-style: solid; } - -.menuitem.button.flat, .header-bar .menuitem.titlebutton.button, -.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover, -.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton, -.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, -.notebook tab .titlebar .button.titlebutton, -.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton, -.titlebar .list-row.button.titlebutton, -.list-row.button:backdrop, -.list-row.button:backdrop:active, -.list-row.button:backdrop:checked, -.list-row.button:backdrop:insensitive, -.list-row.button:backdrop:insensitive:active, -.list-row.button:backdrop:insensitive:checked, -.list-row.button:insensitive:active, -.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, -.app-notification .titlebar .titlebutton.button, -.titlebar .app-notification .titlebutton.button, -.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive, -.app-notification .titlebar .titlebutton.button:backdrop:insensitive, -.titlebar .app-notification .titlebutton.button:backdrop:insensitive, -.app-notification.frame .button.flat:backdrop, -.app-notification.frame .header-bar .button.titlebutton:backdrop, -.header-bar .app-notification.frame .button.titlebutton:backdrop, -.app-notification.frame .titlebar .button.titlebutton:backdrop, -.titlebar .app-notification.frame .button.titlebutton:backdrop, -.app-notification.frame .button.flat:insensitive, -.app-notification.frame .header-bar .button.titlebutton:insensitive, -.header-bar .app-notification.frame .button.titlebutton:insensitive, -.app-notification.frame .titlebar .button.titlebutton:insensitive, -.titlebar .app-notification.frame .button.titlebutton:insensitive, -.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, -.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - -/* menu buttons */ -.menuitem.button.flat, .header-bar .menuitem.titlebutton.button, -.titlebar .menuitem.titlebutton.button { - outline-offset: -1px; } - .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover, - .titlebar .menuitem.titlebutton.button:hover { - background-color: #d9dada; } - -GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton, -.titlebar GtkColorButton.button.titlebutton { - padding: 5px; } - GtkColorButton.button GtkColorSwatch:first-child:last-child { - border-radius: 0; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; } - GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { - box-shadow: none; } - -/********* - * Links * - *********/ -*:link, .button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - color: #2a76c6; } - *:link:visited, .button:visited, .header-bar .button.titlebutton:visited, - .titlebar .button.titlebutton:visited { - color: #215d9c; } - *:selected *:link:visited, *:selected .button:visited { - color: #b6d2ef; } - *:link:hover, .button:hover:link, .button:hover:visited { - color: #4a90d9; } - *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #ecf3fb; } - *:link:active, .button:active:link, .button:active:visited { - color: #2a76c6; } - *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #dae8f7; } - *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, - .header-bar.selection-mode .subtitle:backdrop:hover:link { - color: #4a90d9; } - *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, - .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #dae8f7; } - -.button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - text-shadow: none; } - .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { - text-shadow: none; } - -/***************** - * GtkSpinButton * - *****************/ -.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton, -.spinbutton .titlebar .button.titlebutton, -.titlebar .spinbutton .button.titlebutton { - background-image: none; - border-style: none none none solid; - border-color: rgba(161, 161, 161, 0.3); - color: #42484a; - border-radius: 0; - box-shadow: none; } - .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .spinbutton .button:hover { - color: #2e3436; - background-color: rgba(46, 52, 54, 0.05); } - .spinbutton .button:insensitive { - color: rgba(141, 144, 145, 0.3); } - .spinbutton .button:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); - background-color: rgba(0, 0, 0, 0.1); } - .spinbutton .button:backdrop { - color: #989b9c; - border-color: rgba(168, 168, 168, 0.3); - background-color: transparent; } - .spinbutton .button:backdrop:insensitive { - background-image: none; - color: rgba(199, 199, 199, 0.3); - border-style: none none none solid; } - .spinbutton .button:backdrop:insensitive:dir(rtl) { - border-style: none solid none none; } -.osd .spinbutton .button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-style: none none none solid; - border-color: rgba(0, 0, 0, 0.4); - border-radius: 0; - box-shadow: none; - icon-shadow: 0 1px black; } - .osd .spinbutton .button:dir(rtl) { - border-style: none solid none none; } - .osd .spinbutton .button:hover { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.5); - background-color: rgba(238, 238, 236, 0.1); - icon-shadow: 0 1px black; - box-shadow: none; } - .osd .spinbutton .button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.5); - icon-shadow: none; - box-shadow: none; } - .osd .spinbutton .button:insensitive { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #878989; - border-color: rgba(0, 0, 0, 0.5); - icon-shadow: none; - box-shadow: none; } - .osd .spinbutton .button:last-child { - border-radius: 0 3px 3px 0; } - .osd .spinbutton .button:dir(rtl):first-child { - border-radius: 3px 0 0 3px; } -.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { - padding-top: 8px; - padding-bottom: 8px; } - .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; } - .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; } - .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label { - color: inherit; } - .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; } - .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label { - color: inherit; } - .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label, - .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label, - .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } -.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { - border-radius: 0; - padding-left: 3px; - padding-right: 3px; } -.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { - border-radius: 3px 3px 0 0; - border-style: solid solid none solid; } -.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { - border-radius: 0 0 3px 3px; - border-style: none solid solid solid; } -GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { - padding: 1px; - border-width: 1px 0; - border-color: #4a90d9; - border-radius: 0; - box-shadow: none; } - -/************** - * ComboBoxes * - **************/ -GtkComboBox { - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; - box-shadow: 0 1px white; - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); } - GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton, - .titlebar GtkComboBox > .button.titlebutton { - padding-top: 3px; - padding-bottom: 4px; } - GtkComboBox:insensitive { - color: #8d9091; - text-shadow: none; - icon-shadow: none; } - GtkComboBox:backdrop { - color: #8d9091; - text-shadow: none; - icon-shadow: none; } - GtkComboBox:backdrop:insensitive { - color: #c7c7c7; } - GtkComboBox .menuitem { - text-shadow: none; } - GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator { - -GtkWidget-wide-separators: true; } - -/************ - * Toolbars * - ************/ -.toolbar, .inline-toolbar, .search-bar, .location-bar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #ededed; } - .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { - padding: 13px; - border: none; - border-radius: 5px; - background-color: rgba(32, 37, 38, 0.7); } - -.inline-toolbar { - border-width: 0 1px 1px; - padding: 3px; - border-radius: 0 0 5px 5px; } - -.search-bar, .location-bar { - border-width: 0 0 1px; - padding: 3px; } - -.inline-toolbar, .search-bar, .location-bar { - border-style: solid; - border-color: #a1a1a1; - background-color: #d6d6d6; - box-shadow: inset 0 2px 3px -1px #b6b6b6, 0 1px white; } - .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { - border-color: #a8a8a8; - background-color: #d4d4d4; - box-shadow: none; } - -/*************** - * Header bars * - ***************/ -.titlebar, -.header-bar { - padding: 6px; - border-width: 0 0 1px; - border-style: solid; - border-color: #a1a1a1; - border-radius: 7px 7px 0 0; - background-color: transparent; - background-image: linear-gradient(to bottom, #f7f7f7, #ededed); - box-shadow: inset 0 -1px #d9d9d9, inset 0 1px white; } - .titlebar:backdrop, - .header-bar:backdrop { - border-color: #a8a8a8; - background-color: #ededed; - background-image: none; - box-shadow: inset 0 1px white; } - .titlebar .title, - .header-bar .title { - font-weight: bold; - padding: 0px 12px; } - .titlebar .subtitle, - .header-bar .subtitle { - font-size: smaller; - padding: 0 12px; } - .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical, - GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop, - .header-bar .header-bar-separator, - .header-bar > GtkBox > .separator.vertical, - GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop { - -GtkWidget-wide-separators: true; - -GtkWidget-separator-width: 1px; - border-width: 0 1px; - border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 161, 161, 0) 100%) 0 1/0 1px stretch; } - .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop, - .header-bar .header-bar-separator:backdrop, - .header-bar > GtkBox > .separator.vertical:backdrop { - border-image: linear-gradient(to bottom, rgba(168, 168, 168, 0.5)) 0 1/1px 1px; } - .titlebar.selection-mode, - .header-bar.selection-mode { - color: #ffffff; - text-shadow: 0 -1px rgba(0, 0, 0, 0.5); - border-color: #184472; - background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9); - box-shadow: inset 0 -1px #3875b4, inset 0 1px #a4c7ec; } - .titlebar.selection-mode:backdrop, - .header-bar.selection-mode:backdrop { - background-image: linear-gradient(to bottom, #4a90d9); - box-shadow: inset 0 1px #b6d2ef; } - .titlebar.selection-mode .button, - .header-bar.selection-mode .button { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; } - .titlebar.selection-mode .button.flat, - .titlebar.selection-mode .titlebutton.button, - .header-bar.selection-mode .button.flat, - .header-bar.selection-mode .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - .titlebar.selection-mode .button:hover, - .header-bar.selection-mode .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); - text-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, - .header-bar.selection-mode .button:active, - .header-bar.selection-mode .button:checked { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop, - .header-bar.selection-mode .button:backdrop, - .header-bar.selection-mode .button.flat:backdrop, - .header-bar.selection-mode .titlebutton.button:backdrop { - color: #dae8f7; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, #4a90d9); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - -gtk-image-effect: none; - border-color: #184472; } - .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, - .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, - .titlebar.selection-mode .titlebutton.button:backdrop:checked, - .header-bar.selection-mode .button:backdrop:active, - .header-bar.selection-mode .button:backdrop:checked, - .header-bar.selection-mode .button.flat:backdrop:active, - .header-bar.selection-mode .titlebutton.button:backdrop:active, - .header-bar.selection-mode .button.flat:backdrop:checked, - .header-bar.selection-mode .titlebutton.button:backdrop:checked { - color: #d4e3f3; - border-color: #2a76c6; - background-image: linear-gradient(to bottom, #2a76c6); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - border-color: #184472; } - .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, - .header-bar.selection-mode .button:backdrop:insensitive, - .header-bar.selection-mode .button.flat:backdrop:insensitive, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive { - color: #9ac1e9; - border-color: #65a0de; - background-image: linear-gradient(to bottom, #65a0de); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - border-color: #184472; } - .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label, - .header-bar.selection-mode .button:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked, - .header-bar.selection-mode .button:backdrop:insensitive:active, - .header-bar.selection-mode .button:backdrop:insensitive:checked, - .header-bar.selection-mode .button.flat:backdrop:insensitive:active, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active, - .header-bar.selection-mode .button.flat:backdrop:insensitive:checked, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked { - color: #8db8e6; - border-color: #5093da; - background-image: linear-gradient(to bottom, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - border-color: #184472; } - .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label, - .header-bar.selection-mode .button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label, - .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .titlebar.selection-mode .button.flat:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive, - .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, - .titlebar.selection-mode .titlebutton.button:insensitive:backdrop, - .header-bar.selection-mode .button.flat:backdrop, - .header-bar.selection-mode .titlebutton.button:backdrop, - .header-bar.selection-mode .button.flat:insensitive, - .header-bar.selection-mode .titlebutton.button:insensitive, - .header-bar.selection-mode .button.flat:insensitive:backdrop, - .header-bar.selection-mode .titlebutton.button:insensitive:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - .titlebar.selection-mode .button:insensitive, - .header-bar.selection-mode .button:insensitive { - color: #b2cfee; - border-color: #1c5187; - background-image: linear-gradient(to bottom, #65a0de); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label, - .header-bar.selection-mode .button:insensitive > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, - .header-bar.selection-mode .button:insensitive:active, - .header-bar.selection-mode .button:insensitive:checked { - color: #b9d3f0; - border-color: #1c5187; - background-image: linear-gradient(to bottom, #4a8cd1, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label, - .header-bar.selection-mode .button:insensitive:active > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label, - .header-bar.selection-mode .button:insensitive:checked > .label, - .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - .titlebar.selection-mode .button.suggested-action, - .header-bar.selection-mode .button.suggested-action { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px #a4c7ec; - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:hover, - .header-bar.selection-mode .button.suggested-action:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px #a4c7ec; - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:active, - .header-bar.selection-mode .button.suggested-action:active { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:insensitive, - .header-bar.selection-mode .button.suggested-action:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:insensitive > .label, - .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .button.suggested-action:backdrop, - .header-bar.selection-mode .button.suggested-action:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); - border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, - .header-bar.selection-mode .selection-menu, - .header-bar.selection-mode .selection-menu:backdrop { - border-color: rgba(74, 144, 217, 0); - background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0)); - box-shadow: none; - padding-left: 10px; - padding-right: 10px; } - .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, - .header-bar.selection-mode .selection-menu GtkArrow, - .header-bar.selection-mode .selection-menu:backdrop GtkArrow { - -GtkArrow-arrow-scaling: 1; } - .titlebar.selection-mode .selection-menu .arrow, - .header-bar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - color: rgba(255, 255, 255, 0.5); - icon-shadow: none; } - .tiled .titlebar, .maximized .titlebar, .tiled - .header-bar, .maximized - .header-bar { - border-radius: 0; } - .titlebar.default-decoration, - .header-bar.default-decoration { - padding: 4px; } - .titlebar.default-decoration .button, - .header-bar.default-decoration .button { - padding: 5px; } - -/************ - * Pathbars * - ************/ -.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton, -.path-bar .titlebar .button.titlebutton, -.titlebar .path-bar .button.titlebutton { - padding: 5px 6px 6px; } - .path-bar .button:first-child { - padding-left: 8px; } - .path-bar .button:last-child { - padding-right: 8px; } - .path-bar .button:only-child { - padding-left: 12px; - padding-right: 12px; } - .path-bar .button .label:last-child { - padding-left: 2px; } - .path-bar .button .label:first-child { - padding-right: 2px; } - .path-bar .button .label:only-child { - padding-right: 0; - padding-left: 0; } - .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage, - .path-bar .titlebar .button.titlebutton GtkImage, - .titlebar .path-bar .button.titlebutton GtkImage { - padding-top: 1px; } - -/************** - * Tree Views * - **************/ -GtkTreeView.view { - -GtkTreeView-grid-line-width: 1; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: #96999a; - border-top-color: #ededed; } - GtkTreeView.view:selected { - border-radius: 0; } - GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { - border-left-color: #a4c7ec; - border-top-color: rgba(46, 52, 54, 0.1); } - GtkTreeView.view:insensitive { - color: #8d9091; } - GtkTreeView.view:insensitive:selected { - color: #92bce8; } - GtkTreeView.view:insensitive:selected:backdrop { - color: #80b1e4; } - GtkTreeView.view:insensitive:backdrop { - color: #c7c7c7; } - GtkTreeView.view.separator:backdrop { - color: rgba(0, 0, 0, 0.1); } - GtkTreeView.view:backdrop { - border-left-color: #bdbebf; - border-top: #ededed; } - GtkTreeView.view.dnd { - border-style: solid none; - border-width: 1px; - border-color: #3c6287; } - GtkTreeView.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #6c7072; } - GtkTreeView.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - GtkTreeView.view.expander:hover { - color: #2e3436; } - GtkTreeView.view.expander:selected { - color: #c8ddf3; } - GtkTreeView.view.expander:selected:hover { - color: #ffffff; } - GtkTreeView.view.expander:selected:backdrop { - color: #c8ddf3; } - GtkTreeView.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - GtkTreeView.view.expander:backdrop { - color: #afb1b2; } - GtkTreeView.view.progressbar { - color: #ffffff; - border: 1px solid #184472; - border-radius: 4px; - background-image: linear-gradient(to bottom, #4a90d9, #2a76c6); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } - GtkTreeView.view.progressbar:selected { - color: #4a90d9; - box-shadow: none; - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } - GtkTreeView.view.progressbar:selected:backdrop { - color: #4a90d9; - border-color: #184472; - background-color: white; } - GtkTreeView.view.progressbar:backdrop { - color: white; - background-image: none; - box-shadow: none; } - GtkTreeView.view.trough { - background-color: rgba(46, 52, 54, 0.1); - border-radius: 4px; } - GtkTreeView.view.trough:selected { - background-color: rgba(255, 255, 255, 0.3); - border-width: 1px 0; - border-style: solid; - border-color: #4a90d9; } - -column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, -column-header .titlebar .button.titlebutton, -.titlebar column-header .button.titlebutton { - color: #96999a; - background-color: #ffffff; - font-weight: bold; - text-shadow: none; - box-shadow: none; } - column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover, - column-header .titlebar .button.titlebutton:hover, - .titlebar column-header .button.titlebutton:hover { - color: #626668; - box-shadow: none; - transition: none; } - column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active, - column-header .titlebar .button.titlebutton:active, - .titlebar column-header .button.titlebutton:active { - color: #2e3436; - transition: none; } -column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton, -column-header:last-child .titlebar .button.titlebutton, -.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child, -.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop { - border-right-style: none; } - -column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton, -column-header .titlebar .dnd.button.titlebutton, -.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton, -.titlebar column-header.dnd.button.titlebutton { - transition: none; - color: #4a90d9; - box-shadow: inset 1px 1px 0 1px #4a90d9, inset -1px 0 0 1px #4a90d9, inset 1px 1px #ffffff, inset -1px 0 #ffffff; } - -column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, -column-header .titlebar .button.titlebutton, -.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active { - padding: 3px 6px; - border-style: none solid solid none; - border-radius: 0; - background-image: none; - border-color: #ededed; - text-shadow: none; } - column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive, - column-header .titlebar .button.titlebutton:insensitive, - .titlebar column-header .button.titlebutton:insensitive { - border-color: #ededed; - background-image: none; } - column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop, - column-header .titlebar .button.titlebutton:backdrop, - .titlebar column-header .button.titlebutton:backdrop { - border-color: #ededed; - border-style: none solid solid none; - color: #bdbebf; - background-image: none; - background-color: white; } - column-header .button:backdrop:insensitive { - border-color: #ededed; - background-image: none; } - -/********* - * Menus * - *********/ -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } - .menubar:backdrop { - background-color: #ededed; } - .menubar > .menuitem { - padding: 4px 8px; } - .menubar > .menuitem:hover { - box-shadow: inset 0 -3px #4a90d9; - color: #2a76c6; } - .menubar > .menuitem:insensitive { - color: #8d9091; - box-shadow: none; } - -.menu { - margin: 4px; - padding: 0px; - background-color: #ffffff; - border: 1px solid #a1a1a1; } - .csd .menu { - border: none; } - .menu .menuitem { - text-shadow: none; - padding: 4px; } - .menu .menuitem:hover { - color: #ffffff; - background-color: #4a90d9; } - .menu .menuitem:insensitive { - color: #8d9091; } - .menu .menuitem:insensitive:backdrop { - color: #c7c7c7; } - .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { - color: #8d9091; - background-color: white; } - .menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .menu.button, .header-bar .menu.button.titlebutton, - .titlebar .menu.button.titlebutton { - border-style: none; - border-radius: 0; } - .menu.button.top { - border-bottom: 1px solid #eaeaea; } - .menu.button.bottom { - border-top: 1px solid #eaeaea; } - .menu.button:hover { - background-color: #eaeaea; } - .menu.button:insensitive { - color: transparent; - background-color: transparent; - border-color: transparent; } - -.menuitem .accelerator { - color: alpha(currentColor,0.55); } - -/*************** - * Popovers * - ***************/ -.popover { - padding: 2px; - border: 1px solid #a1a1a1; - border-radius: 5px; - background-color: #f6f6f6; - box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); } - .popover:backdrop { - box-shadow: none; } - .popover > .list, - .popover > .view, - .popover > .toolbar, - .popover > .inline-toolbar, - .popover > .search-bar, - .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar { - border-style: none; - background-color: transparent; } - .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button, - .popover .titlebar .titlebutton.button, - .titlebar .popover .titlebutton.button, - .popover .button.flat:hover, - .popover .header-bar .titlebutton.button:hover, - .header-bar .popover .titlebutton.button:hover, - .popover .titlebar .titlebutton.button:hover, - .titlebar .popover .titlebutton.button:hover { - text-shadow: none; - transition: none; } - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; } - .entry.cursor-handle.top, - .cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } - .entry.cursor-handle.bottom, - .cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -.notebook { - padding: 0; - background-color: #ffffff; - -GtkNotebook-initial-gap: 10; - -GtkNotebook-arrow-spacing: 5; - -GtkNotebook-tab-curvature: 0; - -GtkNotebook-tab-overlap: -8; - -GtkNotebook-has-tab-gap: false; - -GtkWidget-focus-padding: 0; - -GtkWidget-focus-line-width: 0; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .notebook:backdrop { - background-color: white; } - .notebook.frame { - border: 1px solid #a1a1a1; } - .notebook.frame.top { - border-top-width: 0; } - .notebook.frame.bottom { - border-bottom-width: 0; } - .notebook.frame.right { - border-right-width: 0; } - .notebook.frame.left { - border-left-width: 0; } - .notebook.frame:backdrop { - border-color: #a8a8a8; } - .notebook.header { - background-color: #d6d6d6; } - .notebook.header.frame { - border: 1px solid #a1a1a1; } - .notebook.header.frame.top { - border-bottom-width: 0; } - .notebook.header.frame.bottom { - border-top-width: 0; } - .notebook.header.frame.right { - border-left-width: 0; } - .notebook.header.frame.left { - border-right-width: 0; } - .notebook.header.frame:backdrop { - border-color: #a8a8a8; } - .notebook.header.top { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; } - .notebook.header.top:backdrop { - box-shadow: inset 0 -1px #a8a8a8; } - .notebook.header.bottom { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; } - .notebook.header.bottom:backdrop { - box-shadow: inset 0 1px #a8a8a8; } - .notebook.header.right { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; } - .notebook.header.right:backdrop { - box-shadow: inset 1px 0 #a8a8a8; } - .notebook.header.left { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; } - .notebook.header.left:backdrop { - box-shadow: inset -1px 0 #a8a8a8; } - .notebook.header:backdrop { - background-color: #d4d4d4; - box-shadow: none; } - .notebook tab { - border-width: 0; - border-style: solid; - border-color: transparent; - background-color: transparent; - outline-offset: 0; - /* works for testnotebookdnd, but there's a superfluous border - in gedit or web, commented out for now, needs gtk fixes - &.reorderable-page { - &.top { - padding-top: ($vt_vpadding - 1px); - border-top-width: 1px; - border-left-width: 1px; - border-right-width: 1px; - } - &.bottom { - padding-bottom: ($vt_vpadding - 1px); - border-bottom-width: 1px; - border-left-width: 1px; - border-right-width: 1px; - } - &.left { - padding-left: ($ht_hpadding - 1px); - border-left-width: 1px; - border-top-width: 1px; - border-bottom-width: 1px; - } - &.right { - padding-right: ($ht_hpadding - 1px); - border-right-width: 1px; - border-top-width: 1px; - border-bottom-width: 1px; - } - } - */ } - .notebook tab.top, .notebook tab.bottom { - padding: 8px 20px; } - .notebook tab.left, .notebook tab.right { - padding: 5px 20px; } - .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { - padding-left: 12px; - padding-right: 12px; - border-left-width: 1px; - border-right-width: 1px; } - .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right { - border-bottom-width: 1px; - border-top-width: 1px; } - .notebook tab.top { - border-bottom-width: 3px; } - .notebook tab.bottom { - border-top-width: 3px; } - .notebook tab.left { - border-right-width: 3px; } - .notebook tab.right { - border-left-width: 3px; } - .notebook tab:hover, .notebook tab.prelight-page { - border-color: #a1a1a1; } - .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active { - border-color: #4a90d9; } - .notebook tab:backdrop { - background-color: transparent; - border-color: transparent; } - .notebook tab.reorderable-page.top { - border-color: transparent; } - .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { - border-color: rgba(161, 161, 161, 0.3); - border-bottom-color: #a1a1a1; - background-color: rgba(237, 237, 237, 0.2); } - .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { - background-color: rgba(237, 237, 237, 0.5); - border-color: rgba(161, 161, 161, 0.5); - border-bottom-color: #4a90d9; } - .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { - background-color: rgba(237, 237, 237, 0.7); } - .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { - border-color: #a8a8a8; - background-color: #ededed; - border-bottom-color: #4a90d9; } - .notebook tab.reorderable-page.top:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.bottom { - border-color: transparent; } - .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { - border-color: rgba(161, 161, 161, 0.3); - border-top-color: #a1a1a1; - background-color: rgba(237, 237, 237, 0.2); } - .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { - background-color: rgba(237, 237, 237, 0.5); - border-color: rgba(161, 161, 161, 0.5); - border-top-color: #4a90d9; } - .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { - background-color: rgba(237, 237, 237, 0.7); } - .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { - border-color: #a8a8a8; - background-color: #ededed; - border-top-color: #4a90d9; } - .notebook tab.reorderable-page.bottom:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.left { - border-color: transparent; } - .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { - border-color: rgba(161, 161, 161, 0.3); - border-right-color: #a1a1a1; - background-color: rgba(237, 237, 237, 0.2); } - .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { - background-color: rgba(237, 237, 237, 0.5); - border-color: rgba(161, 161, 161, 0.5); - border-right-color: #4a90d9; } - .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { - background-color: rgba(237, 237, 237, 0.7); } - .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { - border-color: #a8a8a8; - background-color: #ededed; - border-right-color: #4a90d9; } - .notebook tab.reorderable-page.left:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab.reorderable-page.right { - border-color: transparent; } - .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { - border-color: rgba(161, 161, 161, 0.3); - border-left-color: #a1a1a1; - background-color: rgba(237, 237, 237, 0.2); } - .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { - background-color: rgba(237, 237, 237, 0.5); - border-color: rgba(161, 161, 161, 0.5); - border-left-color: #4a90d9; } - .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { - background-color: rgba(237, 237, 237, 0.7); } - .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { - border-color: #a8a8a8; - background-color: #ededed; - border-left-color: #4a90d9; } - .notebook tab.reorderable-page.right:backdrop { - border-color: transparent; - background-color: transparent; } - .notebook tab .label { - padding: 0 2px; - font-weight: bold; - color: #8d9091; } - .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop { - color: #aaabac; } - .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { - color: #5d6263; } - .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop { - color: #aaabac; } - .notebook tab .active-page .label, .notebook tab .label.active-page { - color: #2e3436; } - .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop { - color: #8d9091; } - .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, - .notebook tab .titlebar .button.titlebutton, - .titlebar .notebook tab .button.titlebutton { - padding: 0; - border: 1px solid transparent; - icon-shadow: none; - transition: none; - color: rgba(46, 52, 54, 0.3); } - .notebook tab .button:hover { - color: #2e3436; - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; - background-image: none; - box-shadow: none; } - .notebook tab .button:active { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .notebook tab .button:backdrop { - color: rgba(141, 144, 145, 0.3); - border-color: transparent; } - .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage, - .notebook tab .titlebar .button.titlebutton > GtkImage, - .titlebar .notebook tab .button.titlebutton > GtkImage { - padding: 2px; } - .notebook.arrow { - color: #8d9091; } - .notebook.arrow:hover { - color: #5d6263; } - .notebook.arrow:active { - color: #2e3436; } - .notebook.arrow:insensitive { - color: rgba(141, 144, 145, 0.3); } - .notebook.arrow:backdrop { - color: rgba(141, 144, 145, 0.4); } - .notebook.arrow:backdrop:insensitive { - color: #c7c7c7; } - -/************** - * Scrollbars * - **************/ -.scrollbar { - -GtkRange-slider-width: 13; - -GtkRange-trough-border: 1; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkScrollbar-min-slider-length: 42; - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; } - .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, - .scrollbar .titlebar .button.titlebutton, - .titlebar .scrollbar .button.titlebutton { - border: none; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.4; - -GtkRange-slider-width: 5px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { - margin: 0; - background-color: #2e3436; - border: 1px solid white; - background-clip: padding-box; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { - border-style: none; - background-color: transparent; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { - margin-top: 2px; - margin-bottom: 2px; } - .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { - margin-left: 2px; - margin-right: 2px; } - .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { - opacity: 0.7; } - .scrollbar .trough { - background-color: #dbdbdb; - border: 1px none #a1a1a1; } - .scrollbar .trough:backdrop { - background-color: #e5e5e5; - border-color: #a8a8a8; } - .scrollbar .slider { - background-color: #7a7e7f; } - .scrollbar .slider:hover { - background-color: #54595a; } - .scrollbar .slider:prelight:active { - background-color: #2a76c6; } - .scrollbar .slider:backdrop { - background-color: #c6c7c8; } - .scrollbar .slider:insensitive { - background-color: transparent; } - .scrollbar .slider { - border-radius: 100px; - margin: 3px; } - .scrollbar.fine-tune .slider { - margin: 4px; } - .scrollbar.vertical .slider { - margin-left: 4px; } - .scrollbar.vertical .slider:dir(rtl) { - margin-left: 3px; - margin-right: 4px; } - .scrollbar.vertical.fine-tune .slider { - margin-left: 5px; } - .scrollbar.vertical.fine-tune .slider:dir(rtl) { - margin-left: 4px; - margin-right: 5px; } - .scrollbar.vertical .trough { - border-left-style: solid; } - .scrollbar.vertical .trough:dir(rtl) { - border-left-style: none; - border-right-style: solid; } - .scrollbar.horizontal .slider { - margin-top: 4px; } - .scrollbar.horizontal.fine-tune .slider { - margin-top: 5px; } - .scrollbar.horizontal .trough { - border-top-style: solid; } - -.scrollbars-junction, -.scrollbars-junction.frame { - border-color: transparent; - border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch; - background-color: #dbdbdb; } - .scrollbars-junction:dir(rtl), - .scrollbars-junction.frame:dir(rtl) { - border-image-slice: 0 1 0 0; } - .scrollbars-junction:backdrop, - .scrollbars-junction.frame:backdrop { - border-image-source: linear-gradient(to bottom, #a8a8a8 1px, transparent 1px); - background-color: #e5e5e5; } - -/********** - * Switch * - **********/ -GtkSwitch { - -GtkSwitch-slider-width: 45px; - font-weight: bold; - font-size: smaller; - outline-offset: -4px; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } - GtkSwitch.trough { - border: 1px solid #a1a1a1; - border-radius: 3px; - color: #2e3436; - background-image: linear-gradient(to bottom, #cecece); - text-shadow: 0 1px rgba(0, 0, 0, 0.1); } - GtkSwitch.trough:active { - background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de); - color: white; - border-color: #184472; - box-shadow: 0 1px white; - text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } - GtkSwitch.trough:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: none; - background-color: #f4f4f4; - box-shadow: 0 1px white; - text-shadow: none; } - GtkSwitch.trough:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #d4d4d4); - box-shadow: none; - text-shadow: none; } - GtkSwitch.trough:backdrop:active { - color: #ededed; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, #4a90d9); - box-shadow: none; } - GtkSwitch.trough:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: none; - background-color: #f4f4f4; } - GtkSwitch.slider { - border: 1px solid; - border-radius: 3px; - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; - box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; } - GtkSwitch.slider:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; - box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; } - GtkSwitch.slider:active { - border: 1px solid #184472; } - GtkSwitch.slider:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - GtkSwitch.slider:insensitive > .label { - color: inherit; } - GtkSwitch.slider:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - box-shadow: none; } - GtkSwitch.slider:backdrop:active { - border-color: #4a90d9; } - GtkSwitch.slider:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - box-shadow: none; } - GtkSwitch.slider:backdrop:insensitive > .label { - color: inherit; } - .list-row:selected GtkSwitch { - box-shadow: none; - border-color: #184472; } - .list-row:selected GtkSwitch:backdrop { - border-color: #184472; } - .list-row:selected GtkSwitch.slider:dir(rtl) { - border-left-color: #a1a1a1; } - .list-row:selected GtkSwitch.slider:dir(ltr) { - border-right-color: #a1a1a1; } - .list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active { - border-color: #184472; } - -/************************* - * Check and Radio items * - *************************/ -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); - icon-shadow: 0 1px 0 white; } - .check.button.flat, .header-bar .check.titlebutton.button, - .titlebar .check.titlebutton.button { - icon-shadow: none; } - -.view.check:selected, GtkCalendar.check:selected, -.list-row:selected .check { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); } - -.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .check:hover.button.flat, .header-bar .check.titlebutton.button:hover, - .titlebar .check.titlebutton.button:hover { - icon-shadow: none; } - -.view.check:hover:selected, GtkCalendar.check:hover:selected, -.list-row:selected .check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); } - -.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); - icon-shadow: 0 1px 0 white; } - .check:active.button.flat, .header-bar .check.titlebutton.button:active, - .titlebar .check.titlebutton.button:active { - icon-shadow: none; } - -.view.check:active:selected, GtkCalendar.check:active:selected, -.list-row:selected .check:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); } - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive, - .titlebar .check.titlebutton.button:insensitive { - icon-shadow: none; } - -.view.check:insensitive:selected, GtkCalendar.check:insensitive:selected, -.list-row:selected .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); } - -.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); - icon-shadow: none; } - .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop, - .titlebar .check.titlebutton.button:backdrop { - icon-shadow: none; } - -.view.check:backdrop:selected, GtkCalendar.check:backdrop:selected, -.list-row:selected .check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); } - -.check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); - icon-shadow: none; } - .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive, - .titlebar .check.titlebutton.button:backdrop:insensitive { - icon-shadow: none; } - -.view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected, -.list-row:selected .check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); } - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); - icon-shadow: 0 1px 0 white; } - .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent, - .titlebar .check.titlebutton.button:inconsistent { - icon-shadow: none; } - -.view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); } - -.check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover, - .titlebar .check.titlebutton.button:inconsistent:hover { - icon-shadow: none; } - -.view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected, -.list-row:selected .check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); } - -.check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); - icon-shadow: 0 1px 0 white; } - .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected, - .titlebar .check.titlebutton.button:inconsistent:selected { - icon-shadow: none; } - -.view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); } - -.check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); - icon-shadow: none; } - .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop, - .titlebar .check.titlebutton.button:inconsistent:backdrop { - icon-shadow: none; } - -.view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected, -.list-row:selected .check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); } - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive, - .titlebar .check.titlebutton.button:inconsistent:insensitive { - icon-shadow: none; } - -.view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); } - -.check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); - icon-shadow: none; } - .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, - .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { - icon-shadow: none; } - -.view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected, -.list-row:selected .check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); } - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); - icon-shadow: 0 1px 0 white; } - .check:checked.button.flat, .header-bar .check.titlebutton.button:checked, - .titlebar .check.titlebutton.button:checked { - icon-shadow: none; } - -.view.check:checked:selected, GtkCalendar.check:checked:selected, -.list-row:selected .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); } - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive, - .titlebar .check.titlebutton.button:checked:insensitive { - icon-shadow: none; } - -.view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); } - -.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover, - .titlebar .check.titlebutton.button:checked:hover { - icon-shadow: none; } - -.view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected, -.list-row:selected .check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); } - -.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); - icon-shadow: 0 1px 0 white; } - .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active, - .titlebar .check.titlebutton.button:checked:active { - icon-shadow: none; } - -.view.check:checked:active:selected, GtkCalendar.check:checked:active:selected, -.list-row:selected .check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); } - -.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); - icon-shadow: none; } - .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked, - .titlebar .check.titlebutton.button:backdrop:checked { - icon-shadow: none; } - -.view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected, -.list-row:selected .check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); } - -.check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); - icon-shadow: none; } - .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive, - .titlebar .check.titlebutton.button:backdrop:checked:insensitive { - icon-shadow: none; } - -.view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected, -.list-row:selected .check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); } - -.menu .menuitem.check { - -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #7a7e7f; - icon-shadow: none; } - .menu .menuitem.check:active, .menu .menuitem.check:checked { - -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); } - .menu .menuitem.check:inconsistent { - -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } - .menu .menuitem.check:hover { - color: #ffffff; } - .menu .menuitem.check:insensitive { - color: #bdbebf; } - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); - icon-shadow: 0 1px 0 white; } - .radio.button.flat, .header-bar .radio.titlebutton.button, - .titlebar .radio.titlebutton.button { - icon-shadow: none; } - -.view.radio:selected, GtkCalendar.radio:selected, -.list-row:selected .radio { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); } - -.radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover, - .titlebar .radio.titlebutton.button:hover { - icon-shadow: none; } - -.view.radio:hover:selected, GtkCalendar.radio:hover:selected, -.list-row:selected .radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); } - -.radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:active.button.flat, .header-bar .radio.titlebutton.button:active, - .titlebar .radio.titlebutton.button:active { - icon-shadow: none; } - -.view.radio:active:selected, GtkCalendar.radio:active:selected, -.list-row:selected .radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); } - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive, - .titlebar .radio.titlebutton.button:insensitive { - icon-shadow: none; } - -.view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected, -.list-row:selected .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); } - -.radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); - icon-shadow: none; } - .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop, - .titlebar .radio.titlebutton.button:backdrop { - icon-shadow: none; } - -.view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected, -.list-row:selected .radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); } - -.radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); - icon-shadow: none; } - .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive, - .titlebar .radio.titlebutton.button:backdrop:insensitive { - icon-shadow: none; } - -.view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected, -.list-row:selected .radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); } - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent, - .titlebar .radio.titlebutton.button:inconsistent { - icon-shadow: none; } - -.view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); } - -.radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover, - .titlebar .radio.titlebutton.button:inconsistent:hover { - icon-shadow: none; } - -.view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected, -.list-row:selected .radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); } - -.radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected, - .titlebar .radio.titlebutton.button:inconsistent:selected { - icon-shadow: none; } - -.view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); } - -.radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); - icon-shadow: none; } - .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop, - .titlebar .radio.titlebutton.button:inconsistent:backdrop { - icon-shadow: none; } - -.view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected, -.list-row:selected .radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); } - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive, - .titlebar .radio.titlebutton.button:inconsistent:insensitive { - icon-shadow: none; } - -.view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); } - -.radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); - icon-shadow: none; } - .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, - .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { - icon-shadow: none; } - -.view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, -.list-row:selected .radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); } - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked, - .titlebar .radio.titlebutton.button:checked { - icon-shadow: none; } - -.view.radio:checked:selected, GtkCalendar.radio:checked:selected, -.list-row:selected .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); } - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive, - .titlebar .radio.titlebutton.button:checked:insensitive { - icon-shadow: none; } - -.view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); } - -.radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover, - .titlebar .radio.titlebutton.button:checked:hover { - icon-shadow: none; } - -.view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected, -.list-row:selected .radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); } - -.radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); - icon-shadow: 0 1px 0 white; } - .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active, - .titlebar .radio.titlebutton.button:checked:active { - icon-shadow: none; } - -.view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected, -.list-row:selected .radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); } - -.radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); - icon-shadow: none; } - .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked, - .titlebar .radio.titlebutton.button:backdrop:checked { - icon-shadow: none; } - -.view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected, -.list-row:selected .radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); } - -.radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); - icon-shadow: none; } - .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive, - .titlebar .radio.titlebutton.button:backdrop:checked:insensitive { - icon-shadow: none; } - -.view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected, -.list-row:selected .radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); } - -.menu .menuitem.radio { - -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: #7a7e7f; - icon-shadow: none; } - .menu .menuitem.radio:active, .menu .menuitem.radio:checked { - -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); } - .menu .menuitem.radio:inconsistent { - -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } - .menu .menuitem.radio:hover { - color: #ffffff; } - .menu .menuitem.radio:insensitive { - color: #bdbebf; } - -.view.check, .view.radio, -.list-row .check, list-row .radio { - icon-shadow: none; } - .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover, - .list-row .check:selected, - .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { - icon-shadow: none; } - -.content-view { - background-color: #dbdbdb; } - .content-view:backdrop { - background-color: #dbdbdb; } - -.view.content-view.check { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:hover { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:active { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:backdrop { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:hover { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:checked:active { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); - background-color: transparent; } - -.view.content-view.check:backdrop:checked { - icon-shadow: none; - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); - background-color: transparent; } - -GtkCheckButton.text-button, GtkRadioButton.text-button { - padding: 1px 2px 4px; - outline-offset: 0; } - GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: #8d9091; } - GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { - color: #c7c7c7; } - -/************ - * GtkScale * - ************/ -.scale, -.scale.scale-has-marks-above.scale-has-marks-below, -.scale.vertical.scale-has-marks-above.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 20; - -GtkRange-trough-border: 2; - outline-offset: -9px; - outline-radius: 4px; } - .scale.fine-tune, - .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { - outline-offset: -7px; - outline-radius: 6px; } - .scale.fine-tune.trough, - .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { - margin: 8px; - border-radius: 4px; } - .scale.slider, - .scale.scale-has-marks-above.scale-has-marks-below.slider, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; - border: 1px solid; - border-radius: 50%; - border-color: #999999; - box-shadow: inset 0 1px white, inset 0 -2px #ededed, inset 0 -1px #c7c7c7; } - .scale.slider:hover, - .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; - border-color: #999999; - border-radius: 50%; - box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d6d6d6; } - .scale.slider:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { - border-style: solid; - border-radius: 50%; - background-image: linear-gradient(to bottom, #f4f4f4); - box-shadow: none; } - .scale.slider:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { - border-style: solid; - border-radius: 50%; - border-color: #a0a0a0; - background-image: linear-gradient(to bottom, #ededed); - box-shadow: none; } - .scale.slider:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .scale.slider:backdrop:insensitive > .label, - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label { - color: inherit; } - .scale.slider:active, - .scale.scale-has-marks-above.scale-has-marks-below.slider:active, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { - border: 1px solid #153d65; } - .osd .scale.slider, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); - background-color: #202526; } - .osd .scale.slider:hover, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .scale.slider:active, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .osd .scale.slider:backdrop, .osd - .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .scale.trough, - .scale.scale-has-marks-above.scale-has-marks-below.trough, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { - margin: 10px; - border: 1px solid #a1a1a1; - border-radius: 3px; - background-color: #cecece; - box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; } - .scale.trough.highlight, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { - background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de); - border-color: #184472; - box-shadow: 0 1px white; } - .scale.trough.highlight.vertical, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { - background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); } - .scale.trough.highlight:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop { - border-color: #4a90d9; - background-color: #4a90d9; - box-shadow: none; } - .scale.trough:insensitive, .scale.trough.vertical:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive { - border-color: #a1a1a1; - background-image: none; - background-color: #f4f4f4; - box-shadow: 0 1px white; } - .scale.trough:backdrop, - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { - border-color: #a8a8a8; - background-color: #c7c7c7; - box-shadow: none; } - .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, - .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive { - border-color: #a8a8a8; - background-color: #f4f4f4; } - .osd .scale.trough, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - margin: 9px; - background-color: rgba(0, 0, 0, 0.5); - outline-color: rgba(238, 238, 236, 0.2); - outline-offset: -8px; } - .osd .scale.trough.fine-tune, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { - margin: 7px; } - .osd .scale.trough.highlight, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { - background-image: none; - background-color: #4a90d9; } - .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { - border-color: transparent; - background-color: transparent; } - .osd .scale.trough:backdrop, .osd - .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd - .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { - border-color: rgba(0, 0, 0, 0.7); - background-image: none; } - -.scale.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.scale-has-marks-below.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-below.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.scale-has-marks-above { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.scale-has-marks-above.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.scale-has-marks-above.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.vertical.scale-has-marks-below { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.vertical.scale-has-marks-below.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.vertical.scale-has-marks-above { - -GtkScale-slider-length: 20; - -GtkRange-slider-width: 24; - -GtkRange-trough-border: 2; } - .scale.vertical.scale-has-marks-above.slider { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:hover { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:active { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:backdrop { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { - border-style: none; - border-radius: 0; - background-color: transparent; - background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); - background-repeat: no-repeat; - background-position: center; - box-shadow: none; } - -.scale.scale-has-marks-above .trough { - margin: 14px 10px 10px; } -.fine-tune.scale.scale-has-marks-above .trough { - margin: 12px 8px 8px; } - -.scale.scale-has-marks-below .trough { - margin: 10px 10px 14px; } -.fine-tune.scale.scale-has-marks-below .trough { - margin: 8px 8px 12px; } - -.scale.vertical.scale-has-marks-above .trough { - margin: 10px 10px 10px 14px; } -.fine-tune.scale.vertical.scale-has-marks-above .trough { - margin: 8px 8px 8px 12px; } - -.scale.vertical.scale-has-marks-below .trough { - margin: 10px 14px 10px 10px; } -.fine-tune.scale.vertical.scale-has-marks-below .trough { - margin: 8px 12px 8px 8px; } - -/***************** - * Progress bars * - *****************/ -GtkProgressBar { - padding: 0; - font-size: smaller; - color: rgba(46, 52, 54, 0.4); - box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; } - GtkProgressBar:backdrop { - color: #c7c7c7; } - GtkProgressBar.osd { - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 0; - -GtkProgressBar-min-horizontal-bar-height: 3; } - GtkProgressBar.trough { - border: 1px solid #a1a1a1; - border-radius: 3px; - background-color: #d2d2d2; } - GtkProgressBar.trough:backdrop { - border-color: #a8a8a8; - background-color: #d4d4d4; - box-shadow: 0 1px rgba(255, 255, 255, 0); } - GtkProgressBar.trough.osd { - border-style: none; - background-color: transparent; - box-shadow: none; } - -.progressbar { - background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de); - border: 1px solid #184472; - border-radius: 1.5px; - box-shadow: none; } - .progressbar.left { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; } - .progressbar.right { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .progressbar.left.right { - box-shadow: none; } - .progressbar.vertical { - background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); } - .progressbar.vertical.bottom { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - box-shadow: none; } - .progressbar.vertical.top { - border-top-left-radius: 3px; - border-top-right-radius: 3px; } - .progressbar:backdrop { - border-color: #4a90d9; - background-image: none; - background-color: #4a90d9; - box-shadow: none; } - .progressbar.osd { - background-image: none; - background-color: #4a90d9; - border-style: none; - border-radius: 0; } - -/************* - * Level Bar * - *************/ -.level-bar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - -.level-bar { - box-shadow: 0 1px white; - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; } - .level-bar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; } - .level-bar.trough { - border: 1px solid; - padding: 2px; - border-radius: 3px; - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: black; - border-color: #a1a1a1; - box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; } - .level-bar.trough:backdrop { - background-color: transparent; - background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%); - color: #323232; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, white); - box-shadow: 0 1px rgba(255, 255, 255, 0); } - .level-bar.fill-block { - border: 1px solid #2a76c6; - background-color: #4a90d9; - box-shadow: 0 1px rgba(0, 0, 0, 0.1); - border-radius: 1px; } - .level-bar.fill-block:backdrop { - border-color: #4a90d9; - box-shadow: none; } - .level-bar.fill-block.indicator-discrete.horizontal { - margin: 0 1px; } - .level-bar.fill-block.indicator-discrete.vertical { - margin: 1px 0; } - .level-bar.fill-block.level-high { - border-color: #5aa411; - background-color: #73d216; } - .level-bar.fill-block.level-high:backdrop { - border-color: #73d216; } - .level-bar.fill-block.level-low { - border-color: #c26000; - background-color: #f57900; } - .level-bar.fill-block.level-low:backdrop { - border-color: #f57900; } - .level-bar.fill-block.empty-fill-block { - background-color: transparent; - border-color: rgba(46, 52, 54, 0.2); - box-shadow: none; } - .level-bar.fill-block.empty-fill-block:backdrop { - border-color: rgba(141, 144, 145, 0.15); } - -/********** - * Frames * - **********/ -.frame { - border: 1px solid #a1a1a1; - padding: 0; } - .frame.flat { - border-style: none; } - .frame:backdrop { - border-color: #a8a8a8; } - .frame.action-bar { - padding: 6px; - border-width: 1px 0 0; } - -GtkScrolledWindow GtkViewport.frame { - border-style: none; } - -.separator, GtkPlacesSidebar.sidebar .view .separator, -GtkPlacesSidebar.sidebar .view .separator:backdrop { - color: rgba(0, 0, 0, 0.1); } - GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator { - -GtkWidget-wide-separators: true; } - -/********* - * Lists * - *********/ -.list, .list-row { - background-color: #ffffff; - border-color: #a1a1a1; } - .list:backdrop, .list-row:backdrop { - background-color: white; - border-color: #a8a8a8; } - -.list-row, -.grid-child { - padding: 2px; } - -.list-row.button, .header-bar .list-row.button.titlebutton, -.titlebar .list-row.button.titlebutton, -.list-row.button:backdrop, -.list-row.button:backdrop:active, -.list-row.button:backdrop:checked, -.list-row.button:backdrop:insensitive, -.list-row.button:backdrop:insensitive:active, -.list-row.button:backdrop:insensitive:checked, -.list-row.button:insensitive:active, -.list-row.button:insensitive:checked { - background-color: rgba(255, 255, 255, 0); - border-style: none; - border-radius: 0; - box-shadow: none; } - -.list-row.button:hover { - background-color: #f4f4f4; } -.list-row.button:active { - box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } -.list-row.button:selected:active { - box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } -.list-row.button:selected:hover { - background-color: #4786c8; } -.list-row.button:selected:backdrop { - background-color: #4a90d9; } -.list-row.button:backdrop:hover { - background-color: transparent; } - -.list-row:selected .button { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; - border-color: #184472; } - .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button, - .list-row:selected .titlebar .titlebutton.button, - .titlebar .list-row:selected .titlebutton.button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: #ffffff; } - .list-row:selected .button:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; - border-color: #184472; } - .list-row:selected .button:active, .list-row:selected .button:checked { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); - border-color: #184472; } - .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, - .list-row:selected .titlebar .titlebutton.button:backdrop, - .titlebar .list-row:selected .titlebutton.button:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #184472; } - .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active, - .list-row:selected .titlebar .titlebutton.button:backdrop:active, - .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked, - .list-row:selected .titlebar .titlebutton.button:backdrop:checked, - .titlebar .list-row:selected .titlebutton.button:backdrop:checked { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #d4d4d4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #184472; } - .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #184472; } - .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label { - color: inherit; } - .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #e7e7e7); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #184472; } - .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, - .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label, - .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label, - .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label { - color: inherit; } - .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, - .list-row:selected .titlebar .titlebutton.button:backdrop, - .titlebar .list-row:selected .titlebutton.button:backdrop { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; - color: white; } - .list-row:selected .button:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #184472; } - .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label, - .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label { - color: inherit; } - -.list-row, list-row.button, .header-bar list-row.button.titlebutton, -.titlebar list-row.button.titlebutton { - transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover, - .titlebar list-row.button.titlebutton:hover { - transition: none; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - border: none; - border-radius: 0 0 6px 6px; - background-color: rgba(32, 37, 38, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); - background-clip: padding-box; } - .app-notification:backdrop, - .app-notification.frame:backdrop { - background-image: none; } - .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, - .app-notification .titlebar .button.titlebutton, - .titlebar .app-notification .button.titlebutton, - .app-notification.frame .button { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, - .app-notification .titlebar .titlebutton.button, - .titlebar .app-notification .titlebutton.button, - .app-notification.frame .button.flat, - .app-notification.frame .header-bar .titlebutton.button, - .header-bar .app-notification.frame .titlebutton.button, - .app-notification.frame .titlebar .titlebutton.button, - .titlebar .app-notification.frame .titlebutton.button { - icon-shadow: 0 1px black; - text-shadow: 0 1px black; } - .app-notification .button:hover, - .app-notification.frame .button:hover { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7)); - background-clip: padding-box; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); - text-shadow: 0 1px black; - icon-shadow: 0 1px black; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, - .app-notification.frame .button:active, - .app-notification.frame .button:checked, - .app-notification.frame .button:backdrop:active, - .app-notification.frame .button:backdrop:checked { - color: white; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; - outline-color: rgba(238, 238, 236, 0.3); } - .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, - .app-notification.frame .button:insensitive, - .app-notification.frame .button:backdrop:insensitive { - color: #878989; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - .app-notification .button:backdrop, - .app-notification.frame .button:backdrop { - color: #eeeeec; - border-color: rgba(0, 0, 0, 0.7); - background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7)); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - icon-shadow: none; } - -/************* - * Expanders * - *************/ -.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - .expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } - .expander:hover { - color: #748489; } - .expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/************ - * Calendar * - ***********/ -GtkCalendar { - color: black; - border: 1px solid #a1a1a1; } - GtkCalendar.header { - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0; } - GtkCalendar.header:backdrop { - border-color: rgba(0, 0, 0, 0.1); } - GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, - .titlebar GtkCalendar.button.titlebutton { - color: rgba(46, 52, 54, 0.45); } - GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover, - .titlebar GtkCalendar.button.titlebutton:hover { - color: #2e3436; } - GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop, - .titlebar GtkCalendar.button.titlebutton:backdrop { - color: rgba(141, 144, 145, 0.45); } - GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop { - color: alpha(currentColor,0.55); } - GtkCalendar:backdrop { - color: #323232; - border-color: #a8a8a8; } - -/*********** - * Dialogs * - ***********/ -.message-dialog .dialog-action-area .button { - padding: 8px; } - -.message-dialog { - -GtkDialog-button-spacing: 0; } - .message-dialog.background { - background-color: #ededed; } - .message-dialog .titlebar { - border-style: none; - box-shadow: inset 0 1px white; } - .message-dialog.csd.background { - border-bottom-left-radius: 9px; - border-bottom-right-radius: 9px; } - .message-dialog.csd .dialog-action-area .button { - padding: 12px; - border-radius: 0; - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; } - .message-dialog.csd .dialog-action-area .button:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; } - .message-dialog.csd .dialog-action-area .button:active { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.suggested-action { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .message-dialog.csd .dialog-action-area .button.suggested-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); - text-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .message-dialog.csd .dialog-action-area .button.suggested-action:active { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { - color: #dae8f7; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, #4a90d9); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.destructive-action { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212); - text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .message-dialog.csd .dialog-action-area .button.destructive-action:hover { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); - text-shadow: 0 -1px rgba(0, 0, 0, 0.52878); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .message-dialog.csd .dialog-action-area .button.destructive-action:active { - color: white; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #8e0b0b; - background-image: linear-gradient(to bottom, #da1010, #e51111 40%, #ed1212); - text-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { - color: #fbd4d4; - border-color: #ef2929; - background-image: linear-gradient(to bottom, #ef2929); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { - color: #c7c7c7; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - color: #8d9091; - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #f4f4f4); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > .label, - .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > .label { - color: inherit; } - .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - border-left-style: solid; - border-right-style: none; - border-bottom-style: none; } - .message-dialog.csd .dialog-action-area .button:last-child { - border-bottom-right-radius: 7px; - outline-bottom-right-radius: 5px; } - .message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - border-bottom-left-radius: 7px; - outline-bottom-left-radius: 5px; } - -GtkFileChooserDialog .search-bar { - background-color: #ffffff; - border-color: #ededed; - box-shadow: none; } - GtkFileChooserDialog .search-bar:backdrop { - background-color: white; - border-color: #ededed; } -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid #a1a1a1; } - GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: #a8a8a8; } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #fafafa; } - .sidebar:backdrop { - background-color: #fafafa; } - -GtkPlacesSidebar.sidebar .view { - color: #2e3436; - background-color: transparent; } - GtkPlacesSidebar.sidebar .view .image { - color: #6b6f70; } - GtkPlacesSidebar.sidebar .view .image:selected { - color: #ecf3fb; } - GtkPlacesSidebar.sidebar .view .image:selected:backdrop { - color: #ecf3fb; } - GtkPlacesSidebar.sidebar .view .image:insensitive { - color: #adafb0; } - GtkPlacesSidebar.sidebar .view .image:backdrop { - color: #adafb0; } - GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { - color: #d6d6d6; } - GtkPlacesSidebar.sidebar .view:insensitive { - color: #8d9091; } - GtkPlacesSidebar.sidebar .view:backdrop { - color: #8d9091; } - GtkPlacesSidebar.sidebar .view:backdrop:insensitive { - color: #c7c7c7; } - -.sidebar-item { - padding: 10px 4px; } - .sidebar-item > .label { - padding-left: 6px; - padding-right: 6px; } - .sidebar-item.needs-attention > .label { - background-size: 6px 6px, 0 0; } - -/********* - * Paned * - *********/ -GtkPaned { - -GtkPaned-handle-size: 1; - -gtk-icon-source: none; - margin: 0 8px 8px 0; } - GtkPaned:dir(rtl) { - margin-right: 0; - margin-left: 8px; } - GtkPaned .pane-separator { - background-color: #a1a1a1; } - GtkPaned .pane-separator:backdrop { - background-color: #a8a8a8; } - -GtkPaned.wide { - -GtkPaned-handle-size: 5; - margin: 0; } - GtkPaned.wide .pane-separator { - background-color: transparent; - border-style: none solid; - border-color: #a1a1a1; - border-width: 1px; } - GtkPaned.wide.vertical .pane-separator { - border-style: solid none; } - GtkPaned.wide .pane-separator:backdrop { - border-color: #a8a8a8; } - -/************** - * GtkInfoBar * - **************/ -GtkInfoBar { - border-style: none; } - -.info, -.question, -.warning, -.error { - background-color: #4a90d9; - color: #ffffff; - text-shadow: 0 1px #2a76c6; - border-color: #2a76c6; } - .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton, - .info .titlebar .button.titlebutton, - .titlebar .info .button.titlebutton, - .question .button, - .question .header-bar .button.titlebutton, - .header-bar .question .button.titlebutton, - .question .titlebar .button.titlebutton, - .titlebar .question .button.titlebutton, - .warning .button, - .warning .header-bar .button.titlebutton, - .header-bar .warning .button.titlebutton, - .warning .titlebar .button.titlebutton, - .titlebar .warning .button.titlebutton, - .error .button, - .error .header-bar .button.titlebutton, - .header-bar .error .button.titlebutton, - .error .titlebar .button.titlebutton, - .titlebar .error .button.titlebutton { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .info .button:hover, - .question .button:hover, - .warning .button:hover, - .error .button:hover { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); - text-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } - .info .button:active, - .question .button:active, - .warning .button:active, - .error .button:active { - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); - border-color: #1c5187; - background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5); - text-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } - .info .button:insensitive, - .question .button:insensitive, - .warning .button:insensitive, - .error .button:insensitive { - color: #b2cfee; - border-color: #1c5187; - background-image: linear-gradient(to bottom, #65a0de); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label, - .info .titlebar .button.titlebutton:insensitive > .label, - .question .button:insensitive > .label, - .question .header-bar .button.titlebutton:insensitive > .label, - .question .titlebar .button.titlebutton:insensitive > .label, - .warning .button:insensitive > .label, - .warning .header-bar .button.titlebutton:insensitive > .label, - .warning .titlebar .button.titlebutton:insensitive > .label, - .error .button:insensitive > .label, - .error .header-bar .button.titlebutton:insensitive > .label, - .error .titlebar .button.titlebutton:insensitive > .label { - color: inherit; } - .info .button:backdrop, - .question .button:backdrop, - .warning .button:backdrop, - .error .button:backdrop { - color: #dae8f7; - border-color: #4a90d9; - background-image: linear-gradient(to bottom, #4a90d9); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #1c5187; } - .info .button:backdrop:insensitive, - .question .button:backdrop:insensitive, - .warning .button:backdrop:insensitive, - .error .button:backdrop:insensitive { - color: #9ac1e9; - border-color: #65a0de; - background-image: linear-gradient(to bottom, #65a0de); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); - border-color: #1c5187; } - .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label, - .info .titlebar .button.titlebutton:backdrop:insensitive > .label, - .question .button:backdrop:insensitive > .label, - .question .header-bar .button.titlebutton:backdrop:insensitive > .label, - .question .titlebar .button.titlebutton:backdrop:insensitive > .label, - .warning .button:backdrop:insensitive > .label, - .warning .header-bar .button.titlebutton:backdrop:insensitive > .label, - .warning .titlebar .button.titlebutton:backdrop:insensitive > .label, - .error .button:backdrop:insensitive > .label, - .error .header-bar .button.titlebutton:backdrop:insensitive > .label, - .error .titlebar .button.titlebutton:backdrop:insensitive > .label { - color: inherit; } - .info .label:selected, - .info .label:selected:focus, - .info .label:selected:hover, - .question .label:selected, - .question .label:selected:focus, - .question .label:selected:hover, - .warning .label:selected, - .warning .label:selected:focus, - .warning .label:selected:hover, - .error .label:selected, - .error .label:selected:focus, - .error .label:selected:hover { - background-color: #2a76c6; } - -/************ - * Tooltips * - ************/ -.tooltip { - color: white; - padding: 4px; - /* not working */ - border-radius: 5px; - box-shadow: none; - text-shadow: 0 1px black; } - .tooltip.background { - background-color: rgba(0, 0, 0, 0.8); - background-clip: padding-box; - border: 1px solid rgba(255, 255, 255, 0.1); } - .tooltip.window-frame.csd { - background-color: transparent; } - -.tooltip * { - padding: 4px; - background-color: transparent; - color: inherit; } - -/***************** - * Color Chooser * - *****************/ -GtkColorSwatch { - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } - :selected GtkColorSwatch { - box-shadow: none; } - :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { - border-color: #ffffff; } - GtkColorSwatch:selected { - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } - GtkColorSwatch.top { - border-top-left-radius: 6px; - border-top-right-radius: 6px; } - GtkColorSwatch.bottom { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; } - GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; } - GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; } - GtkColorSwatch:only-child:not(.overlay) { - border-radius: 6px; } - GtkColorSwatch.top > .overlay { - border-top-left-radius: 5px; - border-top-right-radius: 5px; } - GtkColorSwatch.bottom > .overlay { - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; } - GtkColorSwatch:first-child:not(.top) > .overlay { - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; } - GtkColorSwatch:last-child:not(.bottom) > .overlay { - border-top-right-radius: 5px; - border-bottom-right-radius: 5px; } - GtkColorSwatch:only-child > .overlay { - border-radius: 5px; } - GtkColorSwatch:hover, GtkColorSwatch:hover:selected { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); } - GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } - GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected - GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { - background-image: none; - box-shadow: none; } - GtkColorEditor GtkColorSwatch { - border-radius: 3px; } - GtkColorEditor GtkColorSwatch:hover { - background-image: none; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } - GtkColorEditor GtkColorSwatch:backdrop { - box-shadow: none; } - GtkColorSwatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.color-dark:backdrop { - color: rgba(255, 255, 255, 0.3); } - GtkColorSwatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - GtkColorSwatch.color-light:backdrop { - color: rgba(0, 0, 0, 0.3); } - GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { - border: 1px solid rgba(0, 0, 0, 0.3); } - GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { - border-color: rgba(0, 0, 0, 0.5); } - GtkColorSwatch#add-color-button { - border-style: solid; - border-width: 1px; - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - GtkColorSwatch#add-color-button:hover { - color: #2e3436; - outline-color: rgba(46, 52, 54, 0.3); - border-color: #a1a1a1; - background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white, 0 1px white; } - GtkColorSwatch#add-color-button:backdrop { - color: #8d9091; - border-color: #a8a8a8; - background-image: linear-gradient(to bottom, #ededed); - text-shadow: none; - icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - GtkColorSwatch#add-color-button .overlay { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); - text-shadow: none; - icon-shadow: none; } - -/******** - * Misc * - ********/ -.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton, -.scale-popup .titlebar .button.titlebutton, -.titlebar .scale-popup .button.titlebutton { - padding: 6px; } - .scale-popup .button:hover { - background-color: rgba(46, 52, 54, 0.1); - border-radius: 5px; } - -GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton, -.titlebar GtkVolumeButton.button.titlebutton { - padding: 8px; } - -/********************** - * Window Decorations * - *********************/ -.window-frame { - border-radius: 7px 7px 0 0; - border-width: 0px; - box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); - /* this is used for the resize cursor area */ - margin: 10px; } - .window-frame:backdrop { - box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); } - .window-frame.tiled { - border-radius: 0; } - .window-frame.popup { - box-shadow: none; } - .window-frame.ssd { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } - .window-frame.csd.popup { - border-radius: 0; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } - .window-frame.csd.tooltip { - border-radius: 5px; - box-shadow: none; } - .window-frame.csd.message-dialog { - border-radius: 7px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } - .window-frame.solid-csd { - border-radius: 0; - margin: 4px; - background-color: #ededed; - border: solid 1px #a8a8a8; - box-shadow: none; } - -.header-bar .titlebutton.button, -.titlebar .titlebutton.button { - text-shadow: 0 1px rgba(255, 255, 255, 0.76923); - icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); } - .header-bar .titlebutton.button:backdrop, - .titlebar .titlebutton.button:backdrop { - icon-shadow: none; } - -.header-bar.selection-mode .titlebutton.button, -.titlebar.selection-mode .titlebutton.button { - text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); } - .header-bar.selection-mode .titlebutton.button:backdrop, - .titlebar.selection-mode .titlebutton.button:backdrop { - icon-shadow: none; } - -.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected, -.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected { - background-color: #4a90d9; - color: #ffffff; - outline-color: rgba(255, 255, 255, 0.3); } - .view:backdrop:selected, GtkCalendar:backdrop:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected, - .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected { - color: #ffffff; } - -/* Decouple the font of context menus from their entry/textview */ -.touch-selection, -.context-menu { - font: initial; } - -.monospace { - font: Monospace; } - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - .overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-top: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center top; } -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-bottom: 1px; - background-size: 10px 1px; - background-repeat: repeat-x; - background-origin: content-box; - background-position: center bottom; } -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-left: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: left center; } -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); - padding-right: 1px; - background-size: 1px 10px; - background-repeat: repeat-y; - background-origin: content-box; - background-position: right center; } - -/* GTK NAMED COLORS - ---------------- - use responsibly! */ -/* -widget text/foreground color */ -@define-color theme_fg_color #2e3436; -/* -text color for entries, views and content in general */ -@define-color theme_text_color black; -/* -widget base background color */ -@define-color theme_bg_color #ededed; -/* -text widgets and the like base background color */ -@define-color theme_base_color #ffffff; -/* -base background color of selections */ -@define-color theme_selected_bg_color #4a90d9; -/* -text/foreground color of selections */ -@define-color theme_selected_fg_color #ffffff; -/* -base background color of insensitive widgets */ -@define-color insensitive_bg_color #f4f4f4; -/* -text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #8d9091; -/* -insensitive text widgets and the like base background color */ -@define-color insensitive_base_color #ffffff; -/* -widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #8d9091; -/* -text color for entries, views and content in general on backdrop windows */ -@define-color theme_unfocused_text_color black; -/* -widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #ededed; -/* -text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color white; -/* -base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color #4a90d9; -/* -text/foreground color of selections on backdrop windows */ -@define-color theme_unfocused_selected_fg_color #ffffff; -/* -widgets main borders color */ -@define-color borders #a1a1a1; -/* -widgets main borders color on backdrop windows */ -@define-color unfocused_borders #a8a8a8; -/* -these are pretty self explicative */ -@define-color warning_color #f57900; -@define-color error_color #cc0000; -@define-color success_color #73d216; -/* -these colors are exported for the window manager and shouldn't be used in applications, -read if you used those and something break with a version upgrade you're on your own... */ -@define-color wm_title shade(#2e3436, 1.8); -@define-color wm_unfocused_title #8d9091; -@define-color wm_highlight white; -@define-color wm_borders_edge white; -@define-color wm_bg_a shade(#ededed, 1.2); -@define-color wm_bg_b #ededed; -@define-color wm_shadow alpha(black, 0.35); -@define-color wm_border alpha(black, 0.18); -@define-color wm_button_hover_color_a shade(#ededed, 1.3); -@define-color wm_button_hover_color_b #ededed; -@define-color wm_button_active_color_a shade(#ededed, 0.85); -@define-color wm_button_active_color_b shade(#ededed, 0.89); -@define-color wm_button_active_color_c shade(#ededed, 0.9); -@define-color content_view_bg #ffffff; diff --git a/Breeze-gtk/gtk-3.0/gtk-contained.scss b/Breeze-gtk/gtk-3.0/gtk-contained.scss deleted file mode 100755 index ee5e202..0000000 --- a/Breeze-gtk/gtk-3.0/gtk-contained.scss +++ /dev/null @@ -1,12 +0,0 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade -// - if you need to inverse a color function use the @if directive to match for dark $variant - -$variant: 'light'; - -@import 'colors'; -@import 'drawing'; -@import 'common'; -@import 'colors-public'; diff --git a/Breeze-gtk/gtk-3.0/gtk-dark.css b/Breeze-gtk/gtk-3.0/gtk-dark.css old mode 100755 new mode 100644 index c44fafe..e462586 --- a/Breeze-gtk/gtk-3.0/gtk-dark.css +++ b/Breeze-gtk/gtk-3.0/gtk-dark.css @@ -1,4213 +1,4298 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #ed1515; -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; -GtkToolItemGroup-expander-size: 11; -GtkExpander-expander-size: 16; -GtkTreeView-expander-size: 11; -GtkTreeView-horizontal-separator: 4; -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; -GtkWidget-link-color: #98d4f3; -GtkWidget-visited-link-color: #6bc0ed; -GtkWidget-focus-padding: 2; -GtkWidget-focus-line-width: 1; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 20; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; -GtkStatusbar-shadow-type: none; outline-width: 0px; } /*************** * Base States * ***************/ .background { color: #EEEFF0; background-color: #31363B; } .background:backdrop { text-shadow: none; icon-shadow: none; color: #EEEFF0; background-color: #31363B; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:insensitive { -gtk-image-effect: dim; } .gtkstyle-fallback { background-color: #31363B; color: #EEEFF0; } .gtkstyle-fallback:prelight { background-color: #485057; color: #EEEFF0; } .gtkstyle-fallback:active { background-color: #1a1d1f; color: #EEEFF0; } .gtkstyle-fallback:insensitive { background-color: #3a3f44; - color: #8f9295; } + color: #909396; } .gtkstyle-fallback:selected { background-color: #3DADE8; color: #EEEFF0; } .view { color: #EEEFF0; background-color: #232629; } .view:selected, GtkCalendar:selected { border-radius: 3px; } .rubberband { border: 1px solid #3DADE8; background-color: rgba(61, 173, 232, 0.2); } .label.separator, GtkPlacesSidebar.sidebar .view .label.separator { color: #EEEFF0; } .label:insensitive { - color: #8f9295; } + color: #909396; } .dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle, .header-bar .subtitle { opacity: 0.55; text-shadow: none; } GtkAssistant .sidebar { background-color: #232629; border-top: 1px solid #696D71; } GtkAssistant .sidebar:dir(ltr) { border-right: 1px solid #696D71; } GtkAssistant .sidebar:dir(rtl) { border-left: 1px solid #696D71; } GtkAssistant .sidebar:backdrop { background-color: #25292c; - border-color: #63676b; } + border-color: #63686c; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { - background-color: #565b5f; } + background-color: #575b5f; } GtkTextView { background-color: #2a2e32; } .grid-child { padding: 3px; border-radius: 3px; } .popover.osd, .app-notification, .app-notification.frame, .osd { color: #EEEFF0; border: 1px solid #31363B; background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; outline-color: rgba(238, 239, 240, 0.3); text-shadow: none; icon-shadow: none; } .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop { text-shadow: none; } /********************* * Spinner Animation * *********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } .spinner { background-image: none; background-color: blue; opacity: 0; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } .spinner:active { opacity: 1; animation: spin 1s linear infinite; } .spinner:active:insensitive { opacity: 0.5; } /**************** * Text Entries * ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; } .entry.image.left { padding-left: 0; } .entry.image.right { padding-right: 0; } .entry.flat, .entry.flat:focus { padding: 2px; background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; border: none; border-radius: 0; } .entry:focus { background-color: #232629; background-image: none; border-color: #3DADE8; } .entry:insensitive { background-color: #232629; background-image: none; - color: #8f9295; + color: #909396; border-color: #696D71; background-color: #3a3f44; box-shadow: none; } .entry:backdrop { background-color: #232629; background-image: none; color: #EEEFF0; border-color: #696D71; background-color: #232629; box-shadow: none; } .entry:backdrop:insensitive { background-color: #232629; background-image: none; - color: #8f9295; + color: #909396; border-color: #696D71; background-color: #3a3f44; box-shadow: none; } .entry.progressbar { margin: 1px; border-radius: 0; border-width: 0 0 2px; border-color: #3DADE8; border-style: solid; background-image: none; background-color: transparent; box-shadow: none; } .entry.progressbar:backdrop { background-color: transparent; } .linked > .entry { border-radius: 0; } .linked > .entry:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .linked > .entry:first-child:dir(rtl) { border-right-style: none; } .linked > .entry:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left-style: none; } .linked > .entry:last-child:dir(rtl) { border-left-style: solid; } .entry.error { color: #ed1515; border-color: #4a0606; } .entry.error:focus { background-color: #232629; background-image: none; border-color: #4a0606; } .entry.error:selected, .entry.error:selected:focus { background-color: #ed1515; } .entry.warning { color: #f67400; border-color: #442000; } .entry.warning:focus { background-color: #232629; background-image: none; border-color: #442000; } .entry.warning:selected, .entry.warning:selected:focus { background-color: #f67400; } .entry.image { - color: #c5c6c8; } + color: #c5c7c8; } .entry.image:hover { color: #EEEFF0; } .entry.image:active { color: #3DADE8; } .entry.image:backdrop { color: #54585c; } .osd .entry { background-color: #232629; background-image: none; color: #EEEFF0; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:focus { background-color: #232629; background-image: none; color: #EEEFF0; border-color: #3DADE8; background-color: rgba(35, 38, 41, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:backdrop { background-color: #232629; background-image: none; color: #EEEFF0; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.7); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:insensitive { background-color: #232629; background-image: none; - color: #888a8c; + color: #898b8d; border-color: rgba(0, 0, 0, 0.7); background-color: shade(#EEEFF0, 0.3); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .linked.vertical > .entry:not(:last-child) { box-shadow: none; } .linked.vertical > .entry:focus:not(:last-child) { box-shadow: inset 0 0 0 1px #3DADE8; } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { - border-top-color: #383b3e; + border-top-color: #383b3f; background-image: linear-gradient(to bottom, #232629); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { - border-top-color: #373b3e; + border-top-color: #383c3f; background-image: linear-gradient(to bottom, #25292c); } .linked.vertical > .entry + .entry:focus:not(:last-child) { border-top-color: #3DADE8; box-shadow: inset 0 0 0 1px #3DADE8; } .linked.vertical > .entry + .entry:focus:last-child { border-top-color: #3DADE8; } .linked.vertical > .entry:focus:not(:only-child) + .entry, .linked.vertical > .entry:focus:not(:only-child) + .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button { border-top-color: #3DADE8; } /*********** * Buttons * ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#81caf0), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3DADE8), to(transparent)); } } .button, .header-bar .button.titlebutton, .titlebar .button.titlebutton { border: 1px solid; border-radius: 3px; padding: 5px 8px 6px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .button.flat, .header-bar .titlebutton.button, .titlebar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; transition: none; } .button.flat:hover, .header-bar .titlebutton.button:hover, .titlebar .titlebutton.button:hover { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } .button.flat:hover:active, .header-bar .titlebutton.button:hover:active, .titlebar .titlebutton.button:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .button:hover, .header-bar .button.titlebutton:hover, .titlebar .button.titlebutton:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); -gtk-image-effect: highlight; } .button:active, .header-bar .button.titlebutton:active, .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked, .titlebar .button.titlebutton:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); transition-duration: 50ms; } .button:active:hover, .button:checked:hover { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); } .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive, .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .button:insensitive, .header-bar .button.titlebutton:insensitive, .titlebar .button.titlebutton:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .button:insensitive > .label { + .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label, + .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .button:insensitive:active, .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); } - .button:insensitive:active > .label, .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label, + .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label, + .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .button.osd, .header-bar .osd.button.titlebutton, .titlebar .osd.button.titlebutton { color: #EEEFF0; border-radius: 5px; outline-color: rgba(238, 239, 240, 0.3); color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; border: none; box-shadow: none; } .button.osd.image-button, .header-bar .osd.titlebutton.button, .titlebar .osd.titlebutton.button { padding: 13px; } .button.osd:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:active, .button.osd:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:insensitive, .button.osd:backdrop:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .button.osd:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton, .osd .titlebar .button.titlebutton, .titlebar .osd .button.titlebutton { color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; border-radius: 3px; border-style: solid; } .osd .button:dir(rtl) { border-radius: 3px; } .osd .button:first-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child:dir(rtl) { border-right-style: solid; } .osd .button:only-child { border-radius: 3px; border-style: solid; } .osd .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:insensitive, .osd .button:backdrop:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button, .osd .titlebar .titlebutton.button, .titlebar .osd .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover, .osd .titlebar .titlebutton.button:hover, .titlebar .osd .titlebutton.button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; background-clip: padding-box; box-shadow: none; } .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive, .osd .titlebar .titlebutton.button:insensitive, .titlebar .osd .titlebutton.button:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop, .osd .titlebar .titlebutton.button:backdrop, .titlebar .osd .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active, .osd .titlebar .titlebutton.button:active, .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked, .osd .titlebar .titlebutton.button:checked, .titlebar .osd .titlebutton.button:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-clip: padding-box; border-color: transparent; box-shadow: none; } .button.suggested-action, .header-bar .suggested-action.button.titlebutton, .titlebar .suggested-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #232629; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button, .titlebar .suggested-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #3DADE8; } .button.suggested-action:hover { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .button.suggested-action:active, .button.suggested-action:checked { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active, .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked, .titlebar .suggested-action.titlebutton.button:backdrop:checked { color: #d1eaf7; border-color: #3DADE8; background-image: linear-gradient(to bottom, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked { - color: #79b2d2; + color: #79b4d2; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #318aba); } - .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, + background-image: linear-gradient(to bottom, #318bba); } + .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive, .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(61, 173, 232, 0.8); } .button.suggested-action:insensitive { background-color: transparent; color: shade(#EEEFF0, 0.5); } .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { background-color: transparent; color: shade(#EEEFF0, 0.5); } .osd .button.suggested-action { color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.suggested-action:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.destructive-action, .header-bar .destructive-action.button.titlebutton, .titlebar .destructive-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #232629; border-color: #d51010; background-image: linear-gradient(to bottom, #df1111, #d51010); } .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button, .titlebar .destructive-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #d51010; } .button.destructive-action:hover { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, #d51010); } .button.destructive-action:active, .button.destructive-action:checked { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); } .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active, .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked, .titlebar .destructive-action.titlebutton.button:backdrop:checked { color: #edcece; border-color: #d51010; background-image: linear-gradient(to bottom, #a60c0c); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked { - color: #c36464; + color: #c36465; border-color: #d51010; - background-image: linear-gradient(to bottom, #a31111); } - .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, + background-image: linear-gradient(to bottom, #a31112); } + .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive, .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(213, 16, 16, 0.8); } .button.destructive-action:insensitive { background-color: transparent; color: shade(#EEEFF0, 0.5); } .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { background-color: transparent; color: shade(#EEEFF0, 0.5); } .osd .button.destructive-action { color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.destructive-action:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.image-button, .header-bar .titlebutton.button, .titlebar .titlebutton.button { padding: 8px; } .button.text-button, .header-bar .text-button.button.titlebutton, .titlebar .text-button.button.titlebutton { padding-left: 16px; padding-right: 16px; } .button.text-button.image-button, .header-bar .text-button.titlebutton.button, .titlebar .text-button.titlebutton.button { padding: 5px 8px 6px; } .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child, .titlebar .text-button.titlebutton.button .label:first-child { padding-left: 8px; } .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child, .titlebar .text-button.titlebutton.button .label:last-child { padding-right: 8px; } .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton, .titlebar .stack-switcher > .button.titlebutton { outline-offset: -3px; } .stack-switcher > .button > .label { padding-left: 6px; padding-right: 6px; } .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage, .titlebar .stack-switcher > .button.titlebutton > GtkImage { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - .stack-switcher > .button.text-button { + .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, + .titlebar .stack-switcher > .text-button.button.titlebutton { padding: 5px 10px 6px; } .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, .titlebar .stack-switcher > .titlebutton.button { padding: 5px 2px; } .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage { animation: none; background-image: none; } .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, .inline-toolbar .titlebar .button.titlebutton, .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop { border-radius: 2px; border-width: 1px; } .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton, .primary-toolbar .titlebar .button.titlebutton, .titlebar .primary-toolbar .button.titlebutton { icon-shadow: none; } .stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#81caf0), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.83059)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 2px; } .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { background-position: left 3px, left 2px; } .inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } - .inline-toolbar GtkToolButton > .button:hover { + .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } - .inline-toolbar GtkToolButton > .button:insensitive { - color: #8f9295; + .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } .inline-toolbar GtkToolButton > .button:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { - color: #8f9295; + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked { + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); } + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop { + .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked { color: #606468; - border-color: #63676b; - background-image: linear-gradient(to bottom, #42474b); + border-color: #63686c; + background-image: linear-gradient(to bottom, #43484c); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #2e3236); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label { color: inherit; } .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { +.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl), +.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { border-radius: 3px; } -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child, +.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; border-left-style: solid; } -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child, +.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl), + .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) { border-right-style: solid; } -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child, +.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } -.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton, +.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, .linked.vertical > GtkComboBox > .button { border-left-style: solid; border-bottom-style: none; border-radius: 3px; } -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child, +.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, .linked.vertical > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; } -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child, +.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, .linked.vertical > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; border-style: solid; } -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child, +.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover, .titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification.frame .button.flat:backdrop, .app-notification.frame .header-bar .button.titlebutton:backdrop, .header-bar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .titlebar .button.titlebutton:backdrop, .titlebar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .button.flat:insensitive, .app-notification.frame .header-bar .button.titlebutton:insensitive, .header-bar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .titlebar .button.titlebutton:insensitive, .titlebar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; icon-shadow: none; } /* menu buttons */ .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button { outline-offset: -1px; } .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover, .titlebar .menuitem.titlebutton.button:hover { - background-color: #43484d; } + background-color: #44494d; } GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton, .titlebar GtkColorButton.button.titlebutton { padding: 5px; } GtkColorButton.button GtkColorSwatch:first-child:last-child { border-radius: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { box-shadow: none; } /********* * Links * *********/ *:link, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #98d4f3; } *:link:visited, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #6bc0ed; } *:selected *:link:visited, *:selected .button:visited { - color: #a7d4ec; } + color: #a7d5ed; } *:link:hover, .button:hover:link, .button:hover:visited { color: #c6e7f8; } *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { color: #dce8ef; } *:link:active, .button:active:link, .button:active:visited { color: #98d4f3; } *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #cae1ee; } + color: #cbe2ee; } *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, .header-bar.selection-mode .subtitle:backdrop:hover:link { color: #3DADE8; } *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #cae1ee; } + color: #cbe2ee; } .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { text-shadow: none; } .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { text-shadow: none; } /***************** * GtkSpinButton * *****************/ .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton, .spinbutton .titlebar .button.titlebutton, .titlebar .spinbutton .button.titlebutton { background-image: none; border-style: none none none solid; border-color: rgba(105, 109, 113, 0.3); - color: #d9dadc; + color: #dadbdc; border-radius: 0; box-shadow: none; } .spinbutton .button:dir(rtl) { border-style: none solid none none; } .spinbutton .button:hover { color: #EEEFF0; background-color: rgba(238, 239, 240, 0.05); } .spinbutton .button:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } .spinbutton .button:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.1); } .spinbutton .button:backdrop { color: #5a5e62; - border-color: rgba(99, 103, 107, 0.3); + border-color: rgba(99, 104, 108, 0.3); background-color: transparent; } .spinbutton .button:backdrop:insensitive { background-image: none; color: rgba(84, 92, 101, 0.3); border-style: none none none solid; } .spinbutton .button:backdrop:insensitive:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; border-style: none none none solid; border-color: rgba(0, 0, 0, 0.4); border-radius: 0; box-shadow: none; icon-shadow: 0 1px black; } .osd .spinbutton .button:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button:hover { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(238, 239, 240, 0.1); icon-shadow: 0 1px black; box-shadow: none; } .osd .spinbutton .button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #888a8c; + color: #898b8d; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:last-child { border-radius: 0 3px 3px 0; } .osd .spinbutton .button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { padding-top: 8px; padding-bottom: 8px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label { + .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label { + .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label { + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { border-radius: 0; padding-left: 3px; padding-right: 3px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { border-radius: 3px 3px 0 0; border-style: solid solid none solid; } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { padding: 1px; border-width: 1px 0; border-color: #3DADE8; border-radius: 0; box-shadow: none; } /************** * ComboBoxes * **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; box-shadow: 0 1px rgba(238, 239, 240, 0.1); } GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton, .titlebar GtkComboBox > .button.titlebutton { padding-top: 3px; padding-bottom: 4px; } GtkComboBox:insensitive { - color: #8f9295; + color: #909396; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop { color: #606468; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop:insensitive { color: #545c65; } GtkComboBox .menuitem { text-shadow: none; } GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator { -GtkWidget-wide-separators: true; } /************ * Toolbars * ************/ .toolbar, .inline-toolbar, .search-bar, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #31363B; } .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { padding: 13px; border: none; border-radius: 5px; background-color: rgba(35, 38, 41, 0.8); } .inline-toolbar { border-width: 0 1px 1px; padding: 3px; border-radius: 0 0 3px 3px; } .search-bar, .location-bar { border-width: 0 0 1px; padding: 3px; } .inline-toolbar, .search-bar, .location-bar { border-style: solid; border-color: #696D71; text-shadow: none; background-color: #31363B; } .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { - border-color: #63676b; - background-color: #42474b; + border-color: #63686c; + background-color: #43484c; box-shadow: none; } /*************** * Header bars * ***************/ .titlebar, .header-bar { padding: 2px 6px; border-width: 0px 0px 2px 0px; border-style: solid; border-color: #3DADE8; color: #EEEFF0; background-image: none; background-color: #31363B; box-shadow: none; } .titlebar:backdrop, .header-bar:backdrop { border-color: transparent; background-color: #31363B; background-image: none; box-shadow: none; color: #606468; } .titlebar .path-bar .button, .header-bar .path-bar .button { color: #EEEFF0; } .titlebar .button, .titlebar .button.titlebutton, .header-bar .button, .header-bar .button.titlebutton { background-color: #31363B; color: #EEEFF0; background-image: none; border-color: transparent; box-shadow: none; } .titlebar .button.flat, .titlebar .titlebutton.button, .header-bar .button.flat, .header-bar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:hover, .header-bar .button:hover { border-color: #3DADE8; } .titlebar .button:active, .titlebar .button:checked, .header-bar .button:active, .header-bar .button:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); border-color: #31363B; box-shadow: none; } .titlebar .button:active:hover, .titlebar .button:checked:hover, .header-bar .button:active:hover, .header-bar .button:checked:hover { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); border-color: #31363B; box-shadow: none; } .titlebar .button:active:backdrop, .titlebar .button:checked:backdrop, .header-bar .button:active:backdrop, .header-bar .button:checked:backdrop { background-image: none; background-color: #31363B; border-color: #31363B; } .titlebar .button.suggested-action, .header-bar .button.suggested-action { background-color: shade(#3DADE8, 1.1); } .titlebar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { background-color: #3DADE8; } .titlebar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked, .header-bar .button.suggested-action:insensitive:active, .header-bar .button.suggested-action:insensitive:checked { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button:backdrop, .header-bar .button:backdrop { background-color: #31363B; color: #606468; } .titlebar .button.flat:backdrop, .titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop, .header-bar .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .header-bar .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .button:insensitive:backdrop { background-image: none; background-color: #31363B; color: #606468; } .titlebar .button.flat:insensitive, .titlebar .titlebutton.button:insensitive, .header-bar .button.flat:insensitive, .header-bar .titlebutton.button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:insensitive, .header-bar .button:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .titlebar .button:insensitive:active, .titlebar .button:insensitive:checked, .header-bar .button:insensitive:active, .header-bar .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); } - .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar .button:insensitive:active > .label, - .header-bar .button:insensitive:checked > .label { + .header-bar .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar .button:insensitive:checked > .label, + .header-bar .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar .title, .header-bar .title { font-weight: normal; padding: 0px 12px; } .titlebar .subtitle, .header-bar .subtitle { font-size: smaller; padding: 0 12px; } .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop, .header-bar .header-bar-separator, .header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop { -GtkWidget-wide-separators: true; -GtkWidget-separator-width: 1px; border-width: 0 1px; border-image: linear-gradient(to bottom, rgba(105, 109, 113, 0), #696D71 30%, #696D71 70%, rgba(105, 109, 113, 0) 100%) 0 1/0 1px stretch; } .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop, .header-bar .header-bar-separator:backdrop, .header-bar > GtkBox > .separator.vertical:backdrop { - border-image: linear-gradient(to bottom, rgba(99, 103, 107, 0.5)) 0 1/1px 1px; } + border-image: linear-gradient(to bottom, rgba(99, 104, 108, 0.5)) 0 1/1px 1px; } .titlebar.selection-mode, .header-bar.selection-mode { color: #EEEFF0; text-shadow: none; border-color: #3DADE8; background-image: none; background-color: #31363B; box-shadow: none; } .titlebar.selection-mode:backdrop, .header-bar.selection-mode:backdrop { background-image: none; background-color: #31363B; box-shadow: none; } .titlebar.selection-mode .button, .header-bar.selection-mode .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .titlebar.selection-mode .button.flat, .titlebar.selection-mode .titlebutton.button, .header-bar.selection-mode .button.flat, .header-bar.selection-mode .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:hover, .header-bar.selection-mode .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked { color: #31363B; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); -gtk-image-effect: none; border-color: #3DADE8; } .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, .titlebar.selection-mode .titlebutton.button:backdrop:checked, .header-bar.selection-mode .button:backdrop:active, .header-bar.selection-mode .button:backdrop:checked, .header-bar.selection-mode .button.flat:backdrop:active, .header-bar.selection-mode .titlebutton.button:backdrop:active, .header-bar.selection-mode .button.flat:backdrop:checked, .header-bar.selection-mode .titlebutton.button:backdrop:checked { color: #606468; border-color: #3DADE8; background-image: linear-gradient(to bottom, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); border-color: #3DADE8; } .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, .header-bar.selection-mode .button:backdrop:insensitive, .header-bar.selection-mode .button.flat:backdrop:insensitive, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive { - color: #78b6d7; + color: #78b7d8; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, + .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label, .header-bar.selection-mode .button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked, .header-bar.selection-mode .button:backdrop:insensitive:active, .header-bar.selection-mode .button:backdrop:insensitive:checked, .header-bar.selection-mode .button.flat:backdrop:insensitive:active, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked { - color: #73adcc; + color: #73aecd; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #318aba); + background-image: linear-gradient(to bottom, #318bba); border-color: #3DADE8; } - .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, + .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label, + .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .header-bar.selection-mode .button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive, .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, .titlebar.selection-mode .titlebutton.button:insensitive:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button.flat:insensitive, .header-bar.selection-mode .titlebutton.button:insensitive, .header-bar.selection-mode .button.flat:insensitive:backdrop, .header-bar.selection-mode .titlebutton.button:insensitive:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:insensitive, .header-bar.selection-mode .button:insensitive { - color: #8f9295; + color: #909396; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); } - .titlebar.selection-mode .button:insensitive > .label, - .header-bar.selection-mode .button:insensitive > .label { + .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked { - color: #a2c6da; + color: #a2c7da; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #328dbe, #318aba); } - .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #328ebf, #318bba); } + .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar.selection-mode .button:insensitive:active > .label, - .header-bar.selection-mode .button:insensitive:checked > .label { + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar.selection-mode .button:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action, .header-bar.selection-mode .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:active, .header-bar.selection-mode .button.suggested-action:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:insensitive, .header-bar.selection-mode .button.suggested-action:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); border-color: #3DADE8; } - .titlebar.selection-mode .button.suggested-action:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action:backdrop, .header-bar.selection-mode .button.suggested-action:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); border-color: #3DADE8; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, .header-bar.selection-mode .selection-menu, .header-bar.selection-mode .selection-menu:backdrop { border-color: rgba(61, 173, 232, 0); background-image: linear-gradient(to bottom, rgba(61, 173, 232, 0)); box-shadow: none; padding-left: 10px; padding-right: 10px; } .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.selection-mode .selection-menu:backdrop GtkArrow { -GtkArrow-arrow-scaling: 1; } .titlebar.selection-mode .selection-menu .arrow, .header-bar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(238, 239, 240, 0.5); icon-shadow: none; } .tiled .titlebar, .maximized .titlebar, .tiled .header-bar, .maximized .header-bar { border-radius: 0; } .titlebar.default-decoration, .header-bar.default-decoration { padding: 4px; } .titlebar.default-decoration .button, .header-bar.default-decoration .button { padding: 5px; } /************ * Pathbars * ************/ .path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton, .path-bar .titlebar .button.titlebutton, .titlebar .path-bar .button.titlebutton { padding: 5px 6px 6px; border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; } .path-bar .button:hover { border-color: #3DADE8; } .path-bar .button:active, .path-bar .button:checked { background-color: #696D71; } .path-bar .button:first-child { padding-left: 8px; } .path-bar .button:last-child { padding-right: 8px; } .path-bar .button:only-child { padding-left: 12px; padding-right: 12px; } .path-bar .button .label:last-child { padding-left: 2px; } .path-bar .button .label:first-child { padding-right: 2px; } .path-bar .button .label:only-child { padding-right: 0; padding-left: 0; } .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage, .path-bar .titlebar .button.titlebutton GtkImage, .titlebar .path-bar .button.titlebutton GtkImage { padding-top: 1px; } /************** * Tree Views * **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; - border-left-color: #888a8c; + border-left-color: #898b8d; border-top-color: #31363B; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { - border-left-color: #95ceec; + border-left-color: #96ceec; border-top-color: rgba(238, 239, 240, 0.1); } GtkTreeView.view:insensitive { - color: #8f9295; } + color: #909396; } GtkTreeView.view:insensitive:selected { - color: #83c7eb; } + color: #84c7eb; } GtkTreeView.view:insensitive:selected:backdrop { - color: #72c0ea; } + color: #72c1ea; } GtkTreeView.view:insensitive:backdrop { color: #545c65; } GtkTreeView.view.separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkTreeView.view:backdrop { - border-left-color: #484d51; + border-left-color: #494d52; border-top: #31363B; } GtkTreeView.view.dnd { border-style: solid none; border-width: 1px; - border-color: #95ceec; } + border-color: #96ceec; } GtkTreeView.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #b1b2b4; } + color: #b1b3b4; } GtkTreeView.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } GtkTreeView.view.expander:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected { - color: #b8dbed; } + color: #b9dbee; } GtkTreeView.view.expander:selected:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected:backdrop { - color: #b8dbed; } + color: #b9dbee; } GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:backdrop { color: #4e5256; } GtkTreeView.view.progressbar { border: 1px solid #3DADE8; border-radius: 4px; background-image: linear-gradient(to bottom, #3DADE8, #1a97d8); box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } GtkTreeView.view.progressbar:selected { box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); background-image: linear-gradient(to bottom, #232629, #0c0d0d); } GtkTreeView.view.progressbar:selected:backdrop { border-color: #25292c; background-color: #25292c; } GtkTreeView.view.progressbar:backdrop { border-color: #25292c; background-image: none; box-shadow: none; } GtkTreeView.view.trough { background-color: rgba(238, 239, 240, 0.1); border-radius: 4px; } GtkTreeView.view.trough:selected { background-color: #1a97d8; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton { - color: #888a8c; + color: #898b8d; background-color: #232629; font-weight: bold; text-shadow: none; box-shadow: none; } column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover, column-header .titlebar .button.titlebutton:hover, .titlebar column-header .button.titlebutton:hover { - color: #bbbcbe; + color: #bcbdbf; box-shadow: none; transition: none; } column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active, column-header .titlebar .button.titlebutton:active, .titlebar column-header .button.titlebutton:active { color: #EEEFF0; transition: none; } column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton, column-header:last-child .titlebar .button.titlebutton, .titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child, .titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop { border-right-style: none; } column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton, column-header .titlebar .dnd.button.titlebutton, .titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton, .titlebar column-header.dnd.button.titlebutton { transition: none; color: #3DADE8; box-shadow: inset 1px 1px 0 1px #3DADE8, inset -1px 0 0 1px #3DADE8, inset 1px 1px #232629, inset -1px 0 #232629; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active { padding: 3px 6px; border-style: none solid solid none; border-radius: 0; background-image: none; border-color: #31363B; text-shadow: none; } column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive, column-header .titlebar .button.titlebutton:insensitive, .titlebar column-header .button.titlebutton:insensitive { border-color: #31363B; background-image: none; } column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop, column-header .titlebar .button.titlebutton:backdrop, .titlebar column-header .button.titlebutton:backdrop { border-color: #31363B; border-style: none solid solid none; - color: #484d51; + color: #494d52; background-image: none; background-color: #25292c; } column-header .button:backdrop:insensitive { border-color: #31363B; background-image: none; } /********* * Menus * *********/ .menubar { -GtkWidget-window-dragging: true; padding: 2px; box-shadow: none; } .menubar:backdrop { background-color: #31363B; } .menubar > .menuitem { padding: 4px 8px; } .menubar > .menuitem:hover { background-color: #3DADE8; color: #EEEFF0; } .menubar > .menuitem:insensitive { - color: #8f9295; + color: #909396; box-shadow: none; } .menu { padding: 0px; background-color: #31363B; border: 1px solid #696D71; border-radius: 3px; } .csd .menu { border: 1px solid #696D71; } .menu .menuitem { text-shadow: none; padding: 6px 6px; } .menu .menuitem:hover { color: #EEEFF0; background-color: #3DADE8; background-clip: padding-box; border-style: solid; border-width: 2px; border-color: transparent; } .menu .menuitem:insensitive { - color: #8f9295; } + color: #909396; } .menu .menuitem:insensitive:backdrop { color: #545c65; } .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { color: #EEEFF0; background-color: #31363B; } .menu .menuitem.arrow { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .menu .menuitem.arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton { border-style: none; border-radius: 0; } .menu.button.top { - border-bottom: 1px solid #373a3c; } + border-bottom: 1px solid #373a3d; } .menu.button.bottom { - border-top: 1px solid #373a3c; } + border-top: 1px solid #373a3d; } .menu.button:hover { - background-color: #373a3c; } + background-color: #373a3d; } .menu.button:insensitive { color: transparent; background-color: transparent; border-color: transparent; } .menuitem .accelerator { color: alpha(currentColor,0.55); } /*************** * Popovers * ***************/ .popover { padding: 2px; border: 1px solid #696D71; border-radius: 2px; background-color: #31363B; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); } .popover:backdrop { box-shadow: none; } .popover > .list, .popover > .view, .popover > .toolbar, .popover > .inline-toolbar, .popover > .search-bar, .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar { border-style: none; background-color: transparent; } .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button, .popover .titlebar .titlebutton.button, .titlebar .popover .titlebutton.button { color: #EEEFF0; } .popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover, .popover .titlebar .titlebutton.button:hover, .titlebar .popover .titlebutton.button:hover { background-color: rgba(61, 173, 232, 0.2); color: #EEEFF0; text-shadow: none; transition: none; } .entry.cursor-handle, .cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; } .entry.cursor-handle.top, .cursor-handle.top { -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } .entry.cursor-handle.bottom, .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } /***************** * Notebooks and * * Tabs * *****************/ .notebook { background-color: #31363B; -GtkNotebook-initial-gap: 0; -GtkNotebook-arrow-spacing: 5; -GtkNotebook-tab-curvature: 0; -GtkNotebook-tab-overlap: 0; -GtkNotebook-has-tab-gap: false; -GtkWidget-focus-padding: 0; -GtkWidget-focus-line-width: 0; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .notebook.frame { border: 1px solid #696D71; } .notebook.frame.top { border-top-width: 0; } .notebook.frame.bottom { border-bottom-width: 0; } .notebook.frame.right { border-right-width: 0; } .notebook.frame.left { border-left-width: 0; } .notebook.header { background-color: #31363B; padding-top: 4px; } .notebook.header.frame { border-style: solid; border-color: #696D71; } .notebook.header.frame.top { border-width: 0px; } .notebook.header.frame.bottom { border-width: 0px; } .notebook.header.frame.right { border-width: 0px; } .notebook.header.frame.left { border-width: 0px; } .notebook.header.frame:backdrop { border-color: #696D71; } .notebook.header.top { box-shadow: inset 0 -1px #696D71; } .notebook.header.bottom { box-shadow: inset 0 1px #696D71; } .notebook.header.right { box-shadow: inset 1px 0 #696D71; } .notebook.header.left { box-shadow: inset -1px 0 #696D71; } .notebook tab { border-width: 1px; border-style: solid; border-color: rgba(105, 109, 113, 0.2); background-color: rgba(105, 109, 113, 0.2); outline-offset: 0; /* works for testnotebookdnd, but there's a superfluous border in gedit or web, commented out for now, needs gtk fixes &.reorderable-page { &.top { padding-top: ($vt_vpadding - 1px); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.bottom { padding-bottom: ($vt_vpadding - 1px); border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.left { padding-left: ($ht_hpadding - 1px); border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } &.right { padding-right: ($ht_hpadding - 1px); border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } } */ } .notebook tab.top, .notebook tab.bottom { padding: 6px 8px; } .notebook tab.left, .notebook tab.right { padding: 6px 8px; } .notebook tab.reorderable-page { background-color: #31363B; } .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { padding-left: 12px; padding-right: 6px; padding-bottom: 8px; } .notebook tab.top { border-radius: 3px 3px 0px 0px; } .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active { border-color: #696D71; border-bottom-color: #31363B; background-color: #31363B; } .notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page { border-color: #696D71; border-bottom-color: #31363B; } .notebook tab.bottom { border-radius: 0px 0px 3px 3px; } .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active { border-color: #696D71; border-top-color: #31363B; background-color: #31363B; } .notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page { border-color: #696D71; border-top-color: #31363B; } .notebook tab.left { border-radius: 3px 0px 0px 3px; } .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active { border-color: #696D71; border-right-color: #31363B; background-color: #31363B; } .notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page { border-color: #696D71; border-right-color: #31363B; } .notebook tab.right { border-radius: 0px 3px 3px 0px; } .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active { border-color: #696D71; border-left-color: #31363B; background-color: #31363B; } .notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page { border-color: #696D71; border-left-color: #31363B; } .notebook tab:hover, .notebook tab.prelight-page { background-color: rgba(61, 173, 232, 0.2); border-color: rgba(61, 173, 232, 0.2); } .notebook tab.reorderable-page.top { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-right-width: 1px; border-right-color: #696D71; box-shadow: inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.top:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-right-width: 1px; border-right-color: #696D71; box-shadow: inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; } .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.bottom:backdrop { background-color: #31363B; border-color: #31363B; border-right-color: #696D71; } .notebook tab.reorderable-page.left { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-bottom-width: 1px; border-bottom-color: #696D71; box-shadow: inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.left:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right { border-width: 3px; border-style: solid; border-color: #31363B; background-color: #31363B; border-bottom-width: 1px; border-bottom-color: #696D71; box-shadow: inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; } .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab.reorderable-page.right:backdrop { background-color: #31363B; border-color: #31363B; border-bottom-color: #696D71; } .notebook tab .label { padding: 0 2px; color: #EEEFF0; } .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { color: #EEEFF0; } .notebook tab .active-page .label, .notebook tab .label.active-page { color: #EEEFF0; } .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, .notebook tab .titlebar .button.titlebutton, .titlebar .notebook tab .button.titlebutton { padding: 0px; border: 1px solid transparent; border-radius: 50%; background-image: none; background-color: #696D71; box-shadow: none; icon-shadow: none; transition: none; color: #31363B; } .notebook tab .button:hover { background-color: #da4453; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:active { color: #31363B; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:backdrop { color: #31363B; border-color: transparent; } .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage, .notebook tab .titlebar .button.titlebutton > GtkImage, .titlebar .notebook tab .button.titlebutton > GtkImage { padding: 0px; } .notebook tab .button .active-page, .notebook tab .button.active-page { background-color: #da4453; } .notebook.arrow { - color: #8f9295; } + color: #909396; } .notebook.arrow:hover { color: #3DADE8; } .notebook.arrow:active { color: #3DADE8; } .notebook.arrow:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } .notebook.arrow:backdrop { - color: #8f9295; } + color: #909396; } .notebook.arrow:backdrop:insensitive { - color: rgba(143, 146, 149, 0.3); } + color: rgba(144, 147, 150, 0.3); } /************** * Scrollbars * **************/ .scrollbar { -GtkRange-trough-border: 0; -GtkScrollbar-has-backward-stepper: true; -GtkScrollbar-has-forward-stepper: true; -GtkRange-slider-width: 16; -GtkScrollbar-min-slider-length: 64; -GtkRange-stepper-spacing: 1; -GtkRange-trough-under-steppers: 0; } .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, .scrollbar .titlebar .button.titlebutton, .titlebar .scrollbar .button.titlebutton { border: none; background-image: none; background-color: transparent; box-shadow: none; } .scrollbar .button:hover { color: #3DADE8; background-image: none; background-color: transparent; } .scrollbar .button:insensitive { - color: #8f9295; } + color: #909396; } .scrollbar.dragging, .scrollbar.hovering { opacity: 0.998; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { -GtkRange-slider-width: 8px; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-dark.png"), url("assets/scrollbar-slider-overlay-dark@2.png")) 6 4 6 4/6px 4px 6px 4px stretch; border-radius: 0; border-width: 5px 4px 5px 4px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal-dark.png"), url("assets/scrollbar-slider-overlay-horizontal-dark@2.png")) 4 6 4 6/4px 6px 4px 6px stretch; border-radius: 0; border-width: 4px 6px 4px 6px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { border: none; background: none; } .scrollbar.trough { border-image: -gtk-scaled(url("assets/scrollbar-trough-dark.png"), url("assets/scrollbar-trough-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl-dark.png"), url("assets/scrollbar-trough-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal-dark.png"), url("assets/scrollbar-trough-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-dark.png"), url("assets/scrollbar-slider-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-dark.png"), url("assets/scrollbar-slider-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover, .scrollbar.slider:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-hover-dark.png"), url("assets/scrollbar-slider-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover-dark.png"), url("assets/scrollbar-slider-rtl-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-active-dark.png"), url("assets/scrollbar-slider-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active-dark.png"), url("assets/scrollbar-slider-rtl-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-dark.png"), url("assets/scrollbar-slider-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover-dark.png"), url("assets/scrollbar-slider-horizontal-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active-dark.png"), url("assets/scrollbar-slider-horizontal-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbars-junction, .scrollbars-junction.frame { border-color: transparent; border-image: linear-gradient(to bottom, #696D71 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #212427; } .scrollbars-junction:dir(rtl), .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } .scrollbars-junction:backdrop, .scrollbars-junction.frame:backdrop { - border-image-source: linear-gradient(to bottom, #63676b 1px, transparent 1px); + border-image-source: linear-gradient(to bottom, #63686c 1px, transparent 1px); background-color: #2a2e33; } /********** * Switch * **********/ GtkSwitch { -GtkSwitch-slider-width: 30px; font-weight: bold; font-size: smaller; outline-offset: 0px; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } GtkSwitch.trough { border: 1px solid #696D71; border-radius: 3px; color: #EEEFF0; background-image: none; background-color: #31363B; text-shadow: none; } GtkSwitch.trough:active { color: #3DADE8; border-color: #3DADE8; box-shadow: none; text-shadow: none; } GtkSwitch.trough:active:hover { border-color: #3DADE8; } GtkSwitch.trough:hover { border-color: #3DADE8; } GtkSwitch.trough:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: none; background-color: #3a3f44; box-shadow: none; text-shadow: none; } GtkSwitch.slider { padding: 3px; border: 3px solid; border-radius: 3px; border-color: rgba(255, 255, 255, 0); box-shadow: none; background-color: #696D71; } GtkSwitch.slider:hover { box-shadow: none; } GtkSwitch.slider:active { background-color: #3DADE8; } GtkSwitch.slider:active:hover { background-color: #3DADE8; } GtkSwitch.slider:insensitive { background-color: #3a3f44; } /************************* * Check and Radio items * *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check.button.flat, .header-bar .check.titlebutton.button, .titlebar .check.titlebutton.button { icon-shadow: none; } .check:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:hover.button.flat, .header-bar .check.titlebutton.button:hover, .titlebar .check.titlebutton.button:hover { icon-shadow: none; } .check:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:active.button.flat, .header-bar .check.titlebutton.button:active, .titlebar .check.titlebutton.button:active { icon-shadow: none; } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive, .titlebar .check.titlebutton.button:insensitive { icon-shadow: none; } .check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); icon-shadow: none; } .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop, .titlebar .check.titlebutton.button:backdrop { icon-shadow: none; } .check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive, .titlebar .check.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent, .titlebar .check.titlebutton.button:inconsistent { icon-shadow: none; } .check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover, .titlebar .check.titlebutton.button:inconsistent:hover { icon-shadow: none; } .check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected, .titlebar .check.titlebutton.button:inconsistent:selected { icon-shadow: none; } .check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); icon-shadow: none; } .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop, .titlebar .check.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive, .titlebar .check.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked.button.flat, .header-bar .check.titlebutton.button:checked, .titlebar .check.titlebutton.button:checked { icon-shadow: none; } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive, .titlebar .check.titlebutton.button:checked:insensitive { icon-shadow: none; } .check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover, .titlebar .check.titlebutton.button:checked:hover { icon-shadow: none; } .check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active, .titlebar .check.titlebutton.button:checked:active { icon-shadow: none; } .check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); icon-shadow: none; } .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked, .titlebar .check.titlebutton.button:backdrop:checked { icon-shadow: none; } .check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive, .titlebar .check.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .menu .menuitem.check { -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #a2a5a7; + color: #a2a5a8; icon-shadow: none; } .menu .menuitem.check:active, .menu .menuitem.check:checked { -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); color: #3DADE8; } .menu .menuitem.check:inconsistent { -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } .menu .menuitem.check:hover { color: #EEEFF0; } .menu .menuitem.check:insensitive { - color: #606468; } + color: #616569; } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio.button.flat, .header-bar .radio.titlebutton.button, .titlebar .radio.titlebutton.button { icon-shadow: none; } .radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover, .titlebar .radio.titlebutton.button:hover { icon-shadow: none; } .radio:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:active.button.flat, .header-bar .radio.titlebutton.button:active, .titlebar .radio.titlebutton.button:active { icon-shadow: none; } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive, .titlebar .radio.titlebutton.button:insensitive { icon-shadow: none; } .radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); icon-shadow: none; } .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop, .titlebar .radio.titlebutton.button:backdrop { icon-shadow: none; } .radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive, .titlebar .radio.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent, .titlebar .radio.titlebutton.button:inconsistent { icon-shadow: none; } .radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover, .titlebar .radio.titlebutton.button:inconsistent:hover { icon-shadow: none; } .radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected, .titlebar .radio.titlebutton.button:inconsistent:selected { icon-shadow: none; } .radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); icon-shadow: none; } .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop, .titlebar .radio.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive, .titlebar .radio.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked, .titlebar .radio.titlebutton.button:checked { icon-shadow: none; } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive, .titlebar .radio.titlebutton.button:checked:insensitive { icon-shadow: none; } .radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover, .titlebar .radio.titlebutton.button:checked:hover { icon-shadow: none; } .radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); } .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active, .titlebar .radio.titlebutton.button:checked:active { icon-shadow: none; } .radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); icon-shadow: none; } .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked, .titlebar .radio.titlebutton.button:backdrop:checked { icon-shadow: none; } .radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); icon-shadow: none; } .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive, .titlebar .radio.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .menu .menuitem.radio { -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: #a2a5a7; + color: #a2a5a8; icon-shadow: none; } .menu .menuitem.radio:active, .menu .menuitem.radio:checked { -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); color: #3DADE8; } .menu .menuitem.radio:inconsistent { -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } .menu .menuitem.radio:hover { color: #EEEFF0; } .menu .menuitem.radio:insensitive { - color: #606468; } + color: #616569; } .view.check, .view.radio, .list-row .check, list-row .radio { icon-shadow: none; } .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover, .list-row .check:selected, .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { icon-shadow: none; } .content-view { background-color: #212427; } .content-view:backdrop { background-color: #212427; } .view.content-view.check { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); background-color: transparent; } GtkCheckButton.text-button, GtkRadioButton.text-button { padding: 1px 2px 4px; outline-offset: 0; } GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { - color: #8f9295; } + color: #909396; } GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { color: #545c65; } /************ * GtkScale * ************/ .scale, .scale.scale-has-marks-above.scale-has-marks-below, .scale.vertical.scale-has-marks-above.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 20; -GtkRange-trough-border: 2; outline-offset: -9px; outline-radius: 4px; } .scale.fine-tune, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { outline-offset: -7px; outline-radius: 6px; } .scale.fine-tune.trough, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { margin: 8px; border-radius: 4px; } .scale.slider, .scale.scale-has-marks-above.scale-has-marks-below.slider, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); border: 1px solid; border-radius: 50%; border-color: #3DADE8; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5156; } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5256; } .scale.slider:hover, .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { border-width: 2px; color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); border-color: #3DADE8; border-radius: 50%; - box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #41464b; } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #42474b; } .scale.slider:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { border-style: solid; border-radius: 50%; background-image: linear-gradient(to bottom, #3a3f44); box-shadow: none; } .scale.slider:active, .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { border: 2px solid #1787c2; } .osd .scale.slider, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; background-color: #31363B; } .osd .scale.slider:hover, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .scale.slider:active, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .scale.slider:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .scale.trough, .scale.scale-has-marks-above.scale-has-marks-below.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { margin: 9px; border: 1px solid transparent; border-radius: 4px; background-color: #696D71; box-shadow: none; } .scale.trough.highlight, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-color: #3DADE8; border-color: transparent; box-shadow: none; } .scale.trough.highlight.vertical, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { background-color: #3DADE8; } .scale.trough:insensitive, .scale.trough.vertical:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive { border-color: transparent; background-image: none; background-color: #3a3f44; box-shadow: none; } .osd .scale.trough, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { border-color: transparent; box-shadow: none; margin: 9px; background-color: #696D71; outline-color: rgba(238, 239, 240, 0.2); outline-offset: -8px; } .osd .scale.trough.fine-tune, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { margin: 7px; } .osd .scale.trough.highlight, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-image: none; background-color: #3DADE8; } .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { border-color: transparent; background-color: transparent; } .osd .scale.trough:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { border-color: transparent; background-image: none; } .scale.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above .trough { margin: 14px 10px 10px; } .fine-tune.scale.scale-has-marks-above .trough { margin: 12px 8px 8px; } .scale.scale-has-marks-below .trough { margin: 10px 10px 14px; } .fine-tune.scale.scale-has-marks-below .trough { margin: 8px 8px 12px; } .scale.vertical.scale-has-marks-above .trough { margin: 10px 10px 10px 14px; } .fine-tune.scale.vertical.scale-has-marks-above .trough { margin: 8px 8px 8px 12px; } .scale.vertical.scale-has-marks-below .trough { margin: 10px 14px 10px 10px; } .fine-tune.scale.vertical.scale-has-marks-below .trough { margin: 8px 12px 8px 8px; } /***************** * Progress bars * *****************/ GtkProgressBar { padding: 0; font-size: smaller; color: rgba(238, 239, 240, 0.4); box-shadow: none; } GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0; -GtkProgressBar-min-horizontal-bar-height: 3; } GtkProgressBar.trough { border: 1px solid transparent; border-radius: 3px; background-color: #696D71; } GtkProgressBar.trough.osd { border-style: none; background-color: transparent; box-shadow: none; } .progressbar { background-color: #3DADE8; border: 1px solid #3DADE8; border-radius: 0px; box-shadow: none; } .progressbar.left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .progressbar.right { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .progressbar.left.right { box-shadow: none; } .progressbar.vertical.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: none; } .progressbar.vertical.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } .progressbar.osd { background-image: none; background-color: #3DADE8; border-style: none; border-radius: 0; } /************* * Level Bar * *************/ .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar { box-shadow: none; -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 6; } .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar.trough { border: 1px solid transparent; padding: 2px; border-radius: 2px; background-color: transparent; } .level-bar.fill-block { border: 1px solid #3DADE8; background-color: #3DADE8; box-shadow: none; border-radius: 2px; } .level-bar.fill-block.indicator-discrete.horizontal { margin: 0 1px; } .level-bar.fill-block.indicator-discrete.vertical { margin: 1px 0; } .level-bar.fill-block.level-high { border-color: #5aa411; background-color: #5aa411; } .level-bar.fill-block.level-high:backdrop { border-color: #5aa411; } .level-bar.fill-block.level-low { border-color: #f67400; background-color: #f67400; } .level-bar.fill-block.level-low:backdrop { border-color: #f67400; } .level-bar.fill-block.empty-fill-block { background-color: #696D71; border-color: transparent; box-shadow: none; } /********** * Frames * **********/ .frame { border: 1px solid #696D71; padding: 0; } .frame.flat { border-style: none; } .frame.action-bar { padding: 6px; border-width: 1px 0 0; } GtkScrolledWindow GtkViewport.frame { border-style: none; } .separator, GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view .separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator { -GtkWidget-wide-separators: true; } /********* * Lists * *********/ .list, .list-row { background-color: #31363B; border-width: 0px; border-color: #3DADE8; } .list-row, .grid-child { padding: 0px 2px; border-style: solid; border-width: 0px; border-color: #3DADE8; } .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked { background-color: rgba(35, 38, 41, 0); border-style: none; border-radius: 0; box-shadow: none; } .list-row.button:hover { background-color: rgba(61, 173, 232, 0.2); } .list-row.button:active { box-shadow: none; } .list-row.button:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } .list-row.button:selected:hover { - background-color: #4eb3e8; } + background-color: #4fb4e9; } .list-row.button:selected:backdrop { background-color: #3DADE8; } .list-row.button:backdrop:hover { background-color: transparent; } .list-row:selected .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button, .list-row:selected .titlebar .titlebutton.button, .titlebar .list-row:selected .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #EEEFF0; } .list-row:selected .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .list-row:selected .button:active, .list-row:selected .button:checked { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .titlebar .titlebutton.button:backdrop:active, .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:checked { color: #606468; - border-color: #63676b; - background-image: linear-gradient(to bottom, #42474b); + border-color: #63686c; + background-image: linear-gradient(to bottom, #43484c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #2e3236); } - .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, + .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #606468; } .list-row:selected .button:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive > .label { + .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { - color: #8f9295; + color: #909396; border-color: #696D71; - background-image: linear-gradient(to bottom, #3e4348, #3a3f44); } - .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #3f4449, #3a3f44); } + .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .list-row, list-row.button, .header-bar list-row.button.titlebutton, .titlebar list-row.button.titlebutton { transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover, .titlebar list-row.button.titlebutton:hover { transition: none; } /********************* * App Notifications * *********************/ .app-notification, .app-notification.frame { padding: 10px; border: none; border-radius: 0 0 3px 3px; background-color: rgba(35, 38, 41, 0.8); background-image: none; background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; } .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, .app-notification .titlebar .button.titlebutton, .titlebar .app-notification .button.titlebutton, .app-notification.frame .button { color: #EEEFF0; border-color: #696D71; background-image: none; background-color: #31363B; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification.frame .header-bar .titlebutton.button, .header-bar .app-notification.frame .titlebutton.button, .app-notification.frame .titlebar .titlebutton.button, .titlebar .app-notification.frame .titlebutton.button { icon-shadow: 0 1px black; text-shadow: 0 1px black; } .app-notification .button:hover, .app-notification.frame .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, .app-notification.frame .button:active, .app-notification.frame .button:checked, .app-notification.frame .button:backdrop:active, .app-notification.frame .button:backdrop:checked { color: #EEEFF0; border-color: rgba(35, 38, 41, 0.8); background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, .app-notification.frame .button:insensitive, .app-notification.frame .button:backdrop:insensitive { - color: #8f9295; + color: #909396; border-color: #3a3f44; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:backdrop, .app-notification.frame .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } /************* * Expanders * *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .expander:hover { color: white; } .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ * Calendar * ***********/ GtkCalendar { color: #EEEFF0; border: 1px solid #696D71; } GtkCalendar.header { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; } GtkCalendar.header:backdrop { border-color: rgba(0, 0, 0, 0.1); } GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton { color: rgba(238, 239, 240, 0.45); } GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover, .titlebar GtkCalendar.button.titlebutton:hover { color: #EEEFF0; } GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop, .titlebar GtkCalendar.button.titlebutton:backdrop { color: rgba(96, 100, 104, 0.45); } GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop { color: alpha(currentColor,0.55); } GtkCalendar:backdrop { color: #EEEFF0; - border-color: #63676b; } + border-color: #63686c; } /*********** * Dialogs * ***********/ .message-dialog { -GtkDialog-button-spacing: 8; -GtkDialog-action-area-border: 8; } .message-dialog .titlebar { box-shadow: none; } .message-dialog.csd.background { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .message-dialog.csd .dialog-action-area .button { border-radius: 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } .message-dialog.csd .dialog-action-area .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } .message-dialog.csd .dialog-action-area .button:active { color: #31363B; border-color: #696D71; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .message-dialog.csd .dialog-action-area .button:insensitive { - color: #8f9295; + color: #909396; border-color: #696D71; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > .label { + .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label { + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .message-dialog.csd .dialog-action-area .button.suggested-action:hover { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .message-dialog.csd .dialog-action-area .button.suggested-action:active { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { color: white; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label { + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } .message-dialog.csd .dialog-action-area .button.destructive-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #df1111, #d51010); } .message-dialog.csd .dialog-action-area .button.destructive-action:hover { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, #d51010); } .message-dialog.csd .dialog-action-area .button.destructive-action:active { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { color: white; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { color: #545c65; - border-color: #63676b; + border-color: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; - icon-shadow: none; } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label { + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { background-color: #31363B; color: shade(#EEEFF0, 0.5); } GtkFileChooserDialog .search-bar { background-color: #31363B; border-color: #31363B; box-shadow: none; } GtkFileChooserDialog .search-bar:backdrop { background-color: #25292c; border-color: #31363B; } GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #696D71; } GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: #63676b; } + border-top-color: #63686c; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #31363B; } GtkPlacesSidebar.sidebar .view { color: #EEEFF0; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { - color: #b5b7b9; } + color: #b5b8ba; } GtkPlacesSidebar.sidebar .view .image:selected { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:insensitive { - color: #72767a; } + color: #74777b; } GtkPlacesSidebar.sidebar .view .image:backdrop { - color: #51565a; } + color: #52565b; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { - color: #495058; } + color: #4a5158; } GtkPlacesSidebar.sidebar .view:insensitive { - color: #8f9295; } + color: #909396; } GtkPlacesSidebar.sidebar .view:backdrop { color: #606468; } GtkPlacesSidebar.sidebar .view:backdrop:insensitive { color: #545c65; } .sidebar-item { padding: 10px 4px; } .sidebar-item > .label { padding-left: 6px; padding-right: 6px; } .sidebar-item.needs-attention > .label { background-size: 6px 6px, 0 0; } /********* * Paned * *********/ GtkPaned { -GtkPaned-handle-size: 1; -gtk-icon-source: none; margin: 0 8px 8px 0; } GtkPaned:dir(rtl) { margin-right: 0; margin-left: 8px; } GtkPaned .pane-separator { background-color: #696D71; } GtkPaned .pane-separator:backdrop { - background-color: #63676b; } + background-color: #63686c; } GtkPaned.wide { -GtkPaned-handle-size: 5; margin: 0; } GtkPaned.wide .pane-separator { background-color: transparent; border-style: none solid; border-color: #696D71; border-width: 1px; } GtkPaned.wide.vertical .pane-separator { border-style: solid none; } GtkPaned.wide .pane-separator:backdrop { - border-color: #63676b; } + border-color: #63686c; } /************** * GtkInfoBar * **************/ GtkInfoBar { border-style: none; } .info, .question, .warning, .error { background-color: #31363B; color: #EEEFF0; text-shadow: none; border-color: #1a97d8; } .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton, .info .titlebar .button.titlebutton, .titlebar .info .button.titlebutton, .question .button, .question .header-bar .button.titlebutton, .header-bar .question .button.titlebutton, .question .titlebar .button.titlebutton, .titlebar .question .button.titlebutton, .warning .button, .warning .header-bar .button.titlebutton, .header-bar .warning .button.titlebutton, .warning .titlebar .button.titlebutton, .titlebar .warning .button.titlebutton, .error .button, .error .header-bar .button.titlebutton, .header-bar .error .button.titlebutton, .error .titlebar .button.titlebutton, .titlebar .error .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #46b1e9, #3dade8); } .info .button:hover, .question .button:hover, .warning .button:hover, .error .button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3dade8, #3dade8); } .info .button:active, .question .button:active, .warning .button:active, .error .button:active { color: #31363B; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); } .info .button:insensitive, .question .button:insensitive, .warning .button:insensitive, .error .button:insensitive { - color: #8f9295; + color: #909396; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > .label, + .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label, + .info .titlebar .button.titlebutton:insensitive > .label, .question .button:insensitive > .label, + .question .header-bar .button.titlebutton:insensitive > .label, + .question .titlebar .button.titlebutton:insensitive > .label, .warning .button:insensitive > .label, - .error .button:insensitive > .label { + .warning .header-bar .button.titlebutton:insensitive > .label, + .warning .titlebar .button.titlebutton:insensitive > .label, + .error .button:insensitive > .label, + .error .header-bar .button.titlebutton:insensitive > .label, + .error .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .info .button:backdrop, .question .button:backdrop, .warning .button:backdrop, .error .button:backdrop { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #3DADE8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } .info .button:backdrop:insensitive, .question .button:backdrop:insensitive, .warning .button:backdrop:insensitive, .error .button:backdrop:insensitive { - color: #78b6d7; + color: #78b7d8; border-color: #3DADE8; - background-image: linear-gradient(to bottom, #3998cb); + background-image: linear-gradient(to bottom, #3999cb); text-shadow: none; icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3DADE8; } - .info .button:backdrop:insensitive > .label, + .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label, + .info .titlebar .button.titlebutton:backdrop:insensitive > .label, .question .button:backdrop:insensitive > .label, + .question .header-bar .button.titlebutton:backdrop:insensitive > .label, + .question .titlebar .button.titlebutton:backdrop:insensitive > .label, .warning .button:backdrop:insensitive > .label, - .error .button:backdrop:insensitive > .label { + .warning .header-bar .button.titlebutton:backdrop:insensitive > .label, + .warning .titlebar .button.titlebutton:backdrop:insensitive > .label, + .error .button:backdrop:insensitive > .label, + .error .header-bar .button.titlebutton:backdrop:insensitive > .label, + .error .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .info .label:selected, .info .label:selected:focus, .info .label:selected:hover, .question .label:selected, .question .label:selected:focus, .question .label:selected:hover, .warning .label:selected, .warning .label:selected:focus, .warning .label:selected:hover, .error .label:selected, .error .label:selected:focus, .error .label:selected:hover { background-color: #1a97d8; } /************ * Tooltips * ************/ .tooltip { color: white; padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } .tooltip.background { background-color: rgba(0, 0, 0, 0.8); background-clip: padding-box; border: 1px solid rgba(255, 255, 255, 0.1); } .tooltip.window-frame.csd { background-color: transparent; } .tooltip * { padding: 4px; background-color: transparent; color: inherit; } /***************** * Color Chooser * *****************/ GtkColorSwatch { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { border-color: #EEEFF0; } GtkColorSwatch:selected { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorSwatch.top { border-top-left-radius: 6px; border-top-right-radius: 6px; } GtkColorSwatch.bottom { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch:only-child:not(.overlay) { border-radius: 6px; } GtkColorSwatch.top > .overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } GtkColorSwatch.bottom > .overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:first-child:not(.top) > .overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } GtkColorSwatch:last-child:not(.bottom) > .overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:only-child > .overlay { border-radius: 5px; } GtkColorSwatch:hover, GtkColorSwatch:hover:selected { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); } GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { background-image: none; box-shadow: none; } GtkColorEditor GtkColorSwatch { border-radius: 3px; } GtkColorEditor GtkColorSwatch:hover { background-image: none; box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); } GtkColorEditor GtkColorSwatch:backdrop { box-shadow: none; } GtkColorSwatch.color-dark { color: white; outline-color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.color-dark:backdrop { color: rgba(255, 255, 255, 0.3); } GtkColorSwatch.color-light { color: black; outline-color: rgba(255, 255, 255, 0.5); } GtkColorSwatch.color-light:backdrop { color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { border: 1px solid #696D71; } GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { border-color: black; } GtkColorSwatch#add-color-button { border-style: solid; border-width: 1px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #363b41, #31363b); } GtkColorSwatch#add-color-button:hover { color: #EEEFF0; border-color: #3DADE8; background-image: linear-gradient(to bottom, #31363b, #31363b); } GtkColorSwatch#add-color-button:backdrop { color: #EEEFF0; border-color: #696D71; background-image: linear-gradient(to bottom, #31363B); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); } GtkColorSwatch#add-color-button .overlay { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } /******** * Misc * ********/ .scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton, .scale-popup .titlebar .button.titlebutton, .titlebar .scale-popup .button.titlebutton { padding: 6px; } .scale-popup .button:hover { background-color: rgba(238, 239, 240, 0.1); border-radius: 5px; } GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton, .titlebar GtkVolumeButton.button.titlebutton { padding: 8px; } /********************** * Window Decorations * *********************/ .window-frame { border-width: 0px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.tiled { border-radius: 0; } .window-frame.popup { box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.ssd { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.popup { border-radius: 0; box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.tooltip { border-radius: 5px; box-shadow: none; } .window-frame.csd.message-dialog { border-radius: 7px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.solid-csd { border-radius: 0; margin: 4px; background-color: #31363B; - border: solid 1px #63676b; + border: solid 1px #63686c; box-shadow: none; } .header-bar .titlebutton.button, .titlebar .titlebutton.button { padding: 2px; } .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop { icon-shadow: none; } .header-bar .titlebutton.close.button, .titlebar .titlebutton.close.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } .header-bar .titlebutton.close.button:hover, .titlebar .titlebutton.close.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } .header-bar .titlebutton.close.button:active, .titlebar .titlebutton.close.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } .header-bar .titlebutton.close.button:backdrop, .titlebar .titlebutton.close.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } .header-bar .titlebutton.maximize.button, .titlebar .titlebutton.maximize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } .header-bar .titlebutton.maximize.button:hover, .titlebar .titlebutton.maximize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } .header-bar .titlebutton.maximize.button:active, .titlebar .titlebutton.maximize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } .header-bar .titlebutton.maximize.button:backdrop, .titlebar .titlebutton.maximize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } .header-bar .titlebutton.minimize.button, .titlebar .titlebutton.minimize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } .header-bar .titlebutton.minimize.button:hover, .titlebar .titlebutton.minimize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } .header-bar .titlebutton.minimize.button:active, .titlebar .titlebutton.minimize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } .header-bar .titlebutton.minimize.button:backdrop, .titlebar .titlebutton.minimize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } .header-bar.selection-mode .titlebutton.button, .titlebar.selection-mode .titlebutton.button { text-shadow: none; } .header-bar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop { icon-shadow: none; } .view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected, .titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected { background-color: #3DADE8; color: #EEEFF0; } /* Decouple the font of context menus from their entry/textview */ .touch-selection, .context-menu { font: initial; } .monospace { font: Monospace; } .overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0))); + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; } .undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; } .undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; } .undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* widget text/foreground color */ @define-color theme_fg_color #EEEFF0; /* text color for entries, views and content in general */ @define-color theme_text_color #EEEFF0; /* widget base background color */ @define-color theme_bg_color #31363B; /* text widgets and the like base background color */ @define-color theme_base_color #232629; /* base background color of selections */ @define-color theme_selected_bg_color #3DADE8; /* text/foreground color of selections */ @define-color theme_selected_fg_color #EEEFF0; /* base background color of insensitive widgets */ @define-color insensitive_bg_color #3a3f44; /* text foreground color of insensitive widgets */ -@define-color insensitive_fg_color #8f9295; +@define-color insensitive_fg_color #909396; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #232629; /* widget text/foreground color on backdrop windows */ @define-color theme_unfocused_fg_color #606468; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color #EEEFF0; /* widget base background color on backdrop windows */ @define-color theme_unfocused_bg_color #31363B; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color #25292c; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #3DADE8; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #EEEFF0; /* widgets main borders color */ @define-color borders #696D71; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #63676b; +@define-color unfocused_borders #63686c; /* these are pretty self explicative */ @define-color warning_color #f67400; @define-color error_color #ed1515; @define-color success_color #5aa411; @define-color icon_red #da4453; /* titlebar colors */ @define-color titlebar_bg_color #31363B; @define-color titlebar_fg_color #EEEFF0; @define-color hover_color #3DADE8; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title #EEEFF0; @define-color wm_unfocused_title #606468; @define-color wm_highlight transparent; @define-color wm_borders_edge rgba(238, 239, 240, 0.1); @define-color wm_bg_a #31363B; @define-color wm_bg_b #31363B; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); @define-color wm_button_hover_color_a shade(#31363B, 1.3); @define-color wm_button_hover_color_b #31363B; @define-color wm_button_active_color_a shade(#31363B, 0.85); @define-color wm_button_active_color_b shade(#31363B, 0.89); @define-color wm_button_active_color_c shade(#31363B, 0.9); @define-color content_view_bg #232629; /*# sourceMappingURL=gtk-dark.css.map */ diff --git a/Breeze-gtk/gtk-3.0/gtk.css b/Breeze-gtk/gtk-3.0/gtk.css index 15e3c3e..1affc2d 100755 --- a/Breeze-gtk/gtk-3.0/gtk.css +++ b/Breeze-gtk/gtk-3.0/gtk.css @@ -1,4396 +1,4470 @@ * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #ed1515; -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; -GtkScrolledWindow-scrollbar-spacing: 0; -GtkScrolledWindow-scrollbars-within-bevel: 1; -GtkToolItemGroup-expander-size: 11; -GtkExpander-expander-size: 16; -GtkTreeView-expander-size: 11; -GtkTreeView-horizontal-separator: 4; -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; -GtkWidget-link-color: #1998da; -GtkWidget-visited-link-color: #1478ac; -GtkWidget-focus-padding: 2; -GtkWidget-focus-line-width: 1; -GtkWidget-text-handle-width: 20; -GtkWidget-text-handle-height: 20; -GtkDialog-button-spacing: 4; -GtkDialog-action-area-border: 0; -GtkStatusbar-shadow-type: none; outline-width: 0px; } /*************** * Base States * ***************/ .background { color: #31363b; background-color: #eff0f1; } .background:backdrop { text-shadow: none; icon-shadow: none; color: #31363b; background-color: #eff0f1; } /* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ *:insensitive { -gtk-image-effect: dim; } .gtkstyle-fallback { background-color: #eff0f1; color: #31363b; } .gtkstyle-fallback:prelight { background-color: white; color: #31363b; } .gtkstyle-fallback:active { - background-color: #d4d6d9; + background-color: #d4d7d9; color: #31363b; } .gtkstyle-fallback:insensitive { - background-color: #e5e6e7; + background-color: #e6e7e8; color: #909396; } .gtkstyle-fallback:selected { background-color: #3daee9; color: #fcfcfc; } .view { color: #31363b; background-color: #fcfcfc; } .view:selected, GtkCalendar:selected { border-radius: 3px; } .rubberband { border: 1px solid #3daee9; background-color: rgba(61, 174, 233, 0.2); } .label.separator, GtkPlacesSidebar.sidebar .view .label.separator { color: #31363b; } .label:insensitive { color: #909396; } .dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle, .header-bar .subtitle { opacity: 0.55; text-shadow: none; } GtkAssistant .sidebar { background-color: #fcfcfc; border-top: 1px solid #bdc3c7; } GtkAssistant .sidebar:dir(ltr) { border-right: 1px solid #bdc3c7; } GtkAssistant .sidebar:dir(rtl) { border-left: 1px solid #bdc3c7; } GtkAssistant .sidebar:backdrop { background-color: white; - border-color: #c2c7cb; } + border-color: #c2c8cb; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { - background-color: #c9cacc; } + background-color: #c9cbcd; } GtkTextView { - background-color: #f5f6f6; } + background-color: #f6f6f7; } .grid-child { padding: 3px; border-radius: 3px; } .popover.osd, .app-notification, .app-notification.frame, .osd { color: #31363b; border: 1px solid #eff0f1; background-color: rgba(252, 252, 252, 0.8); background-clip: padding-box; outline-color: rgba(49, 54, 59, 0.3); text-shadow: none; icon-shadow: none; } .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop { text-shadow: none; } /********************* * Spinner Animation * *********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } .spinner { background-image: none; background-color: blue; opacity: 0; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } .spinner:active { opacity: 1; animation: spin 1s linear infinite; } .spinner:active:insensitive { opacity: 0.5; } /**************** * Text Entries * ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color: #fcfcfc; background-image: none; color: #31363b; border-color: #bdc3c7; } .entry.image.left { padding-left: 0; } .entry.image.right { padding-right: 0; } .entry.flat, .entry.flat:focus { padding: 2px; background-color: #fcfcfc; background-image: none; color: #31363b; border-color: #bdc3c7; border: none; border-radius: 0; } .entry:focus { background-color: #fcfcfc; background-image: none; border-color: #3daee9; } .entry:insensitive { background-color: #fcfcfc; background-image: none; color: #909396; border-color: #bdc3c7; - background-color: #e5e6e7; + background-color: #e6e7e8; box-shadow: none; } .entry:backdrop { background-color: #fcfcfc; background-image: none; color: #31363b; border-color: #bdc3c7; background-color: #fcfcfc; box-shadow: none; } .entry:backdrop:insensitive { background-color: #fcfcfc; background-image: none; color: #909396; border-color: #bdc3c7; - background-color: #e5e6e7; + background-color: #e6e7e8; box-shadow: none; } .entry.progressbar { margin: 1px; border-radius: 0; border-width: 0 0 2px; border-color: #3daee9; border-style: solid; background-image: none; background-color: transparent; box-shadow: none; } .entry.progressbar:backdrop { background-color: transparent; } .linked > .entry { border-radius: 0; } .linked > .entry:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .linked > .entry:first-child:dir(rtl) { border-right-style: none; } .linked > .entry:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left-style: none; } .linked > .entry:last-child:dir(rtl) { border-left-style: solid; } .entry.error { color: #ed1515; border-color: #ed1515; } .entry.error:focus { background-color: #fcfcfc; background-image: none; border-color: #ed1515; } .entry.error:selected, .entry.error:selected:focus { background-color: #ed1515; } .entry.warning { color: #f67400; border-color: #f67400; } .entry.warning:focus { background-color: #fcfcfc; background-image: none; border-color: #f67400; } .entry.warning:selected, .entry.warning:selected:focus { background-color: #f67400; } .entry.image { - color: #595d61; } + color: #5a5e62; } .entry.image:hover { color: #31363b; } .entry.image:active { color: #3daee9; } .entry.image:backdrop { - color: #cbcdcf; } + color: #cdced0; } .osd .entry { background-color: #fcfcfc; background-image: none; color: #31363b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(252, 252, 252, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:focus { background-color: #fcfcfc; background-image: none; color: #31363b; border-color: #3daee9; background-color: rgba(252, 252, 252, 0.8); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:backdrop { background-color: #fcfcfc; background-image: none; color: #31363b; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.7); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .entry:insensitive { background-color: #fcfcfc; background-image: none; - color: #96999b; + color: #97999c; border-color: rgba(0, 0, 0, 0.7); background-color: shade(#31363b, 0.3); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .linked.vertical > .entry:not(:last-child) { box-shadow: none; } .linked.vertical > .entry:focus:not(:last-child) { box-shadow: inset 0 0 0 1px #3daee9; } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { - border-top-color: #e9eaec; + border-top-color: #e9ebec; background-image: linear-gradient(to bottom, #fcfcfc); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { - border-top-color: #eceeef; + border-top-color: #edefef; background-image: linear-gradient(to bottom, white); } .linked.vertical > .entry + .entry:focus:not(:last-child) { border-top-color: #3daee9; box-shadow: inset 0 0 0 1px #3daee9; } .linked.vertical > .entry + .entry:focus:last-child { border-top-color: #3daee9; } .linked.vertical > .entry:focus:not(:only-child) + .entry, .linked.vertical > .entry:focus:not(:only-child) + .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button, .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button { border-top-color: #3daee9; } /*********** * Buttons * ***********/ @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3daee9), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3daee9), to(transparent)); } } .button, .header-bar .button.titlebutton, .titlebar .button.titlebutton { border: 1px solid; border-radius: 3px; padding: 5px 8px 6px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } .button.flat, .header-bar .titlebutton.button, .titlebar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; transition: none; } .button.flat:hover, .header-bar .titlebutton.button:hover, .titlebar .titlebutton.button:hover { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } .button.flat:hover:active, .header-bar .titlebutton.button:hover:active, .titlebar .titlebutton.button:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .button:hover, .header-bar .button.titlebutton:hover, .titlebar .button.titlebutton:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); -gtk-image-effect: highlight; } .button:active, .header-bar .button.titlebutton:active, .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked, .titlebar .button.titlebutton:checked { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); transition-duration: 50ms; } .button:active:hover, .button:checked:hover { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); } .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive, .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .button:insensitive, .header-bar .button.titlebutton:insensitive, .titlebar .button.titlebutton:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button:insensitive > .label { + .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label, + .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .button:insensitive:active, .button:insensitive:checked { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); } - .button:insensitive:active > .label, .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); } + .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label, + .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label, + .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .button.osd, .header-bar .osd.button.titlebutton, .titlebar .osd.button.titlebutton { color: #31363b; border-radius: 5px; outline-color: rgba(49, 54, 59, 0.3); color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; border: none; box-shadow: none; } .button.osd.image-button, .header-bar .osd.titlebutton.button, .titlebar .osd.titlebutton.button { padding: 13px; } .button.osd:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:active, .button.osd:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; box-shadow: none; } .button.osd:insensitive, .button.osd:backdrop:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .button.osd:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; border: none; } .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton, .osd .titlebar .button.titlebutton, .titlebar .osd .button.titlebutton { color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; border-radius: 3px; border-style: solid; } .osd .button:dir(rtl) { border-radius: 3px; } .osd .button:first-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child { border-radius: 3px 3px 3px 3px; } .osd .button:last-child:dir(rtl) { border-right-style: solid; } .osd .button:only-child { border-radius: 3px; border-style: solid; } .osd .button:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:insensitive, .osd .button:backdrop:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button, .osd .titlebar .titlebutton.button, .titlebar .osd .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover, .osd .titlebar .titlebutton.button:hover, .titlebar .osd .titlebutton.button:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; background-clip: padding-box; box-shadow: none; } .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive, .osd .titlebar .titlebutton.button:insensitive, .titlebar .osd .titlebutton.button:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-image: none; border-color: transparent; box-shadow: none; } .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop, .osd .titlebar .titlebutton.button:backdrop, .titlebar .osd .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active, .osd .titlebar .titlebutton.button:active, .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked, .osd .titlebar .titlebutton.button:checked, .titlebar .osd .titlebutton.button:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; background-clip: padding-box; border-color: transparent; box-shadow: none; } .button.suggested-action, .header-bar .suggested-action.button.titlebutton, .titlebar .suggested-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #46b2ea, #3daee9); } .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button, .titlebar .suggested-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #3daee9; } .button.suggested-action:hover { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, #3daee9); } .button.suggested-action:active, .button.suggested-action:checked { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active, .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked, .titlebar .suggested-action.titlebutton.button:backdrop:checked { - color: #d1eaf7; + color: #d1eaf8; border-color: #1998da; background-image: linear-gradient(to bottom, #1998da); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, + .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked { - color: #84cbf0; - border-color: #42afe8; - background-image: linear-gradient(to bottom, #42afe8); } - .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, + color: #85ccf1; + border-color: #43b0e9; + background-image: linear-gradient(to bottom, #43b0e9); } + .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop, .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive, .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive, .titlebar .suggested-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(61, 174, 233, 0.8); } .button.suggested-action:insensitive { background-color: transparent; color: shade(#fcfcfc, 0.5); } .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { background-color: transparent; color: shade(#fcfcfc, 0.5); } .osd .button.suggested-action { color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.suggested-action:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.suggested-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.destructive-action, .header-bar .destructive-action.button.titlebutton, .titlebar .destructive-action.button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #fcfcfc; border-color: #ef2929; background-image: linear-gradient(to bottom, #f03232, #ef2929); } .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button, .titlebar .destructive-action.titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #ef2929; } .button.destructive-action:hover { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929, #ef2929); } .button.destructive-action:active, .button.destructive-action:checked { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8)); } .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active, .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked, .titlebar .destructive-action.titlebutton.button:backdrop:checked { - color: #f6cfcf; + color: #f7cfcf; border-color: #d51010; background-image: linear-gradient(to bottom, #d51010); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, + .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label { color: inherit; } .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked { - color: #f37878; - border-color: #ee3030; - background-image: linear-gradient(to bottom, #ee3030); } - .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, + color: #f57979; + border-color: #ef3131; + background-image: linear-gradient(to bottom, #ef3131); } + .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop, .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive, .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive, .titlebar .destructive-action.titlebutton.button:backdrop:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: rgba(239, 41, 41, 0.8); } .button.destructive-action:insensitive { background-color: transparent; color: shade(#fcfcfc, 0.5); } .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { background-color: transparent; color: shade(#fcfcfc, 0.5); } .osd .button.destructive-action { color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .osd .button.destructive-action:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .button.destructive-action:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .button.image-button, .header-bar .titlebutton.button, .titlebar .titlebutton.button { padding: 8px; } .button.text-button, .header-bar .text-button.button.titlebutton, .titlebar .text-button.button.titlebutton { padding-left: 16px; padding-right: 16px; } .button.text-button.image-button, .header-bar .text-button.titlebutton.button, .titlebar .text-button.titlebutton.button { padding: 5px 8px 6px; } .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child, .titlebar .text-button.titlebutton.button .label:first-child { padding-left: 8px; } .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child, .titlebar .text-button.titlebutton.button .label:last-child { padding-right: 8px; } .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton, .titlebar .stack-switcher > .button.titlebutton { outline-offset: -3px; } .stack-switcher > .button > .label { padding-left: 6px; padding-right: 6px; } .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage, .titlebar .stack-switcher > .button.titlebutton > GtkImage { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - .stack-switcher > .button.text-button { + .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, + .titlebar .stack-switcher > .text-button.button.titlebutton { padding: 5px 10px 6px; } .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, .titlebar .stack-switcher > .titlebutton.button { padding: 5px 2px; } .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage { animation: none; background-image: none; } .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton, .inline-toolbar .titlebar .button.titlebutton, .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop { border-radius: 2px; border-width: 1px; } .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton, .primary-toolbar .titlebar .button.titlebutton, .titlebar .primary-toolbar .button.titlebutton { icon-shadow: none; } .stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3daee9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop { background-size: 6px 6px, 0 0; } .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) { background-position: left 3px, left 4px; } .inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } - .inline-toolbar GtkToolButton > .button:hover { + .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } - .inline-toolbar GtkToolButton > .button:insensitive { + .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } .inline-toolbar GtkToolButton > .button:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); } + background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); } .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop { + .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { - color: #bfc1c3; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #dfe1e3); + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked { + color: #c0c2c4; + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #dfe2e4); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #d8d9db); } + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #d9dadc); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label { color: inherit; } .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, -.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { +.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl), +.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) { border-radius: 3px; } -.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, +.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child, +.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; border-left-style: solid; } -.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, +.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child, +.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; } - .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), + .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl), + .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) { border-right-style: solid; } -.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, +.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child, +.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton, .inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, .inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton, .titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } -.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, +.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton, +.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button, .linked.vertical > GtkComboBox > .button { border-left-style: solid; border-bottom-style: none; border-radius: 3px; } -.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, +.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child, +.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button, .linked.vertical > GtkComboBox:first-child > .button { border-radius: 3px 3px 3px 3px; } -.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, +.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child, +.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button, .linked.vertical > GtkComboBox:last-child > .button { border-radius: 3px 3px 3px 3px; border-style: solid; } -.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, +.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child, +.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { border-radius: 3px; border-style: solid; } .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover, .titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .app-notification .titlebutton.button:backdrop:insensitive, .app-notification.frame .button.flat:backdrop, .app-notification.frame .header-bar .button.titlebutton:backdrop, .header-bar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .titlebar .button.titlebutton:backdrop, .titlebar .app-notification.frame .button.titlebutton:backdrop, .app-notification.frame .button.flat:insensitive, .app-notification.frame .header-bar .button.titlebutton:insensitive, .header-bar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .titlebar .button.titlebutton:insensitive, .titlebar .app-notification.frame .button.titlebutton:insensitive, .app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; icon-shadow: none; } /* menu buttons */ .menuitem.button.flat, .header-bar .menuitem.titlebutton.button, .titlebar .menuitem.titlebutton.button { outline-offset: -1px; } .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover, .titlebar .menuitem.titlebutton.button:hover { - background-color: #dcddde; } + background-color: #dcdddf; } GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton, .titlebar GtkColorButton.button.titlebutton { padding: 5px; } GtkColorButton.button GtkColorSwatch:first-child:last-child { border-radius: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; } GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { box-shadow: none; } /********* * Links * *********/ *:link, .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #1998da; } *:link:visited, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { color: #1478ac; } *:selected *:link:visited, *:selected .button:visited { - color: #afdcf4; } + color: #b0ddf4; } *:link:hover, .button:hover:link, .button:hover:visited { color: #3daee9; } *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { - color: #e8f4fa; } + color: #e9f4fa; } *:link:active, .button:active:link, .button:active:visited { color: #1998da; } *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: #d5ecf8; } + color: #d6ecf8; } *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, .header-bar.selection-mode .subtitle:backdrop:hover:link { color: #3daee9; } *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: #d5ecf8; } + color: #d6ecf8; } .button:link, .header-bar .button.titlebutton:link, .titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, .titlebar .button.titlebutton:visited { text-shadow: none; } .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked { text-shadow: none; } /***************** * GtkSpinButton * *****************/ .spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton, .spinbutton .titlebar .button.titlebutton, .titlebar .spinbutton .button.titlebutton { background-image: none; border-style: none none none solid; border-color: rgba(189, 195, 199, 0.3); - color: #45494e; + color: #454a4e; border-radius: 0; box-shadow: none; } .spinbutton .button:dir(rtl) { border-style: none solid none none; } .spinbutton .button:hover { color: #31363b; background-color: rgba(49, 54, 59, 0.05); } .spinbutton .button:insensitive { color: rgba(144, 147, 150, 0.3); } .spinbutton .button:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.1); } .spinbutton .button:backdrop { - color: #c5c7c9; - border-color: rgba(194, 199, 203, 0.3); + color: #c6c8ca; + border-color: rgba(194, 200, 203, 0.3); background-color: transparent; } .spinbutton .button:backdrop:insensitive { background-image: none; color: rgba(198, 202, 205, 0.3); border-style: none none none solid; } .spinbutton .button:backdrop:insensitive:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #31363b; border-style: none none none solid; border-color: rgba(0, 0, 0, 0.4); border-radius: 0; box-shadow: none; icon-shadow: 0 1px black; } .osd .spinbutton .button:dir(rtl) { border-style: none solid none none; } .osd .spinbutton .button:hover { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #31363b; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(49, 54, 59, 0.1); icon-shadow: 0 1px black; box-shadow: none; } .osd .spinbutton .button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #31363b; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; - color: #96999b; + color: #97999c; border-color: rgba(0, 0, 0, 0.5); icon-shadow: none; box-shadow: none; } .osd .spinbutton .button:last-child { border-radius: 0 3px 3px 0; } .osd .spinbutton .button:dir(rtl):first-child { border-radius: 3px 0 0 3px; } .spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button { padding-top: 8px; padding-bottom: 8px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); } .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label { + .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); } .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label { + .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label { color: inherit; } .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label { + .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { border-radius: 0; padding-left: 3px; padding-right: 3px; } .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { border-radius: 3px 3px 0 0; border-style: solid solid none solid; } .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus { padding: 1px; border-width: 1px 0; border-color: #3daee9; border-radius: 0; box-shadow: none; } /************** * ComboBoxes * **************/ GtkComboBox { -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; box-shadow: 0 1px white; } GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton, .titlebar GtkComboBox > .button.titlebutton { padding-top: 3px; padding-bottom: 4px; } GtkComboBox:insensitive { color: #909396; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop { - color: #bfc1c3; + color: #c0c2c4; text-shadow: none; icon-shadow: none; } GtkComboBox:backdrop:insensitive { color: #c6cacd; } GtkComboBox .menuitem { text-shadow: none; } GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator { -GtkWidget-wide-separators: true; } /************ * Toolbars * ************/ .toolbar, .inline-toolbar, .search-bar, .location-bar { -GtkWidget-window-dragging: true; padding: 4px; background-color: #eff0f1; } .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar { padding: 13px; border: none; border-radius: 5px; background-color: rgba(252, 252, 252, 0.8); } .inline-toolbar { border-width: 0 1px 1px; padding: 3px; border-radius: 0 0 3px 3px; } .search-bar, .location-bar { border-width: 0 0 1px; padding: 3px; } .inline-toolbar, .search-bar, .location-bar { border-style: solid; border-color: #bdc3c7; text-shadow: none; background-color: #eff0f1; } .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop { - border-color: #c2c7cb; - background-color: #dfe1e3; + border-color: #c2c8cb; + background-color: #dfe2e4; box-shadow: none; } /*************** * Header bars * ***************/ .titlebar, .header-bar { padding: 2px 6px; border-width: 0px 0px 2px 0px; border-style: solid; border-color: #3daee9; color: #fcfcfc; background-image: none; background-color: #475057; box-shadow: none; } .titlebar:backdrop, .header-bar:backdrop { border-color: transparent; background-color: #eff0f1; background-image: none; box-shadow: none; - color: #bfc1c3; } + color: #c0c2c4; } .titlebar .path-bar .button, .header-bar .path-bar .button { color: #fcfcfc; } .titlebar .button, .titlebar .button.titlebutton, .header-bar .button, .header-bar .button.titlebutton { background-color: #475057; color: #fcfcfc; background-image: none; border-color: transparent; box-shadow: none; } .titlebar .button.flat, .titlebar .titlebutton.button, .header-bar .button.flat, .header-bar .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:hover, .header-bar .button:hover { border-color: #3daee9; } .titlebar .button:active, .titlebar .button:checked, .header-bar .button:active, .header-bar .button:checked { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); border-color: #475057; box-shadow: none; } .titlebar .button:active:hover, .titlebar .button:checked:hover, .header-bar .button:active:hover, .header-bar .button:checked:hover { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); border-color: #475057; box-shadow: none; } .titlebar .button:active:backdrop, .titlebar .button:checked:backdrop, .header-bar .button:active:backdrop, .header-bar .button:checked:backdrop { background-image: none; background-color: #eff0f1; border-color: #eff0f1; } .titlebar .button.suggested-action, .header-bar .button.suggested-action { background-color: shade(#3daee9, 1.1); } .titlebar .button.suggested-action:hover, .header-bar .button.suggested-action:hover { background-color: #3daee9; } .titlebar .button.suggested-action:insensitive, .header-bar .button.suggested-action:insensitive { background-color: #475057; color: shade(#fcfcfc, 0.5); } .titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked, .header-bar .button.suggested-action:insensitive:active, .header-bar .button.suggested-action:insensitive:checked { background-color: #475057; color: shade(#fcfcfc, 0.5); } .titlebar .button:backdrop, .header-bar .button:backdrop { background-color: #eff0f1; - color: #bfc1c3; } + color: #c0c2c4; } .titlebar .button.flat:backdrop, .titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive, .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop, .header-bar .button.flat:backdrop, .header-bar .titlebutton.button:backdrop, .header-bar .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .button:insensitive:backdrop { background-image: none; background-color: #eff0f1; - color: #bfc1c3; } + color: #c0c2c4; } .titlebar .button.flat:insensitive, .titlebar .titlebutton.button:insensitive, .header-bar .button.flat:insensitive, .header-bar .titlebutton.button:insensitive { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar .button:insensitive, .header-bar .button:insensitive { background-color: #475057; color: shade(#fcfcfc, 0.5); } .titlebar .button:insensitive:active, .titlebar .button:insensitive:checked, .header-bar .button:insensitive:active, .header-bar .button:insensitive:checked { - color: #3f454a; + color: #40464b; border-color: #475057; - background-image: linear-gradient(to bottom, #545a60, #565c61); } - .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #555c61, #565d62); } + .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar .button:insensitive:active > .label, - .header-bar .button:insensitive:checked > .label { + .header-bar .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar .button:insensitive:checked > .label, + .header-bar .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar .title, .header-bar .title { font-weight: normal; padding: 0px 12px; } .titlebar .subtitle, .header-bar .subtitle { font-size: smaller; padding: 0 12px; } .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop, .header-bar .header-bar-separator, .header-bar > GtkBox > .separator.vertical, GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop { -GtkWidget-wide-separators: true; -GtkWidget-separator-width: 1px; border-width: 0 1px; border-image: linear-gradient(to bottom, rgba(189, 195, 199, 0), #bdc3c7 30%, #bdc3c7 70%, rgba(189, 195, 199, 0) 100%) 0 1/0 1px stretch; } .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop, .header-bar .header-bar-separator:backdrop, .header-bar > GtkBox > .separator.vertical:backdrop { - border-image: linear-gradient(to bottom, rgba(194, 199, 203, 0.5)) 0 1/1px 1px; } + border-image: linear-gradient(to bottom, rgba(194, 200, 203, 0.5)) 0 1/1px 1px; } .titlebar.selection-mode, .header-bar.selection-mode { color: #fcfcfc; text-shadow: none; border-color: #3daee9; background-image: none; background-color: #475057; box-shadow: none; } .titlebar.selection-mode:backdrop, .header-bar.selection-mode:backdrop { background-image: none; background-color: #eff0f1; box-shadow: none; } .titlebar.selection-mode .button, .header-bar.selection-mode .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #46b2ea, #3daee9); } .titlebar.selection-mode .button.flat, .titlebar.selection-mode .titlebutton.button, .header-bar.selection-mode .button.flat, .header-bar.selection-mode .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:hover, .header-bar.selection-mode .button:hover { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, #3daee9); } .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); -gtk-image-effect: none; border-color: #3daee9; } .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked, .titlebar.selection-mode .titlebutton.button:backdrop:checked, .header-bar.selection-mode .button:backdrop:active, .header-bar.selection-mode .button:backdrop:checked, .header-bar.selection-mode .button.flat:backdrop:active, .header-bar.selection-mode .titlebutton.button:backdrop:active, .header-bar.selection-mode .button.flat:backdrop:checked, .header-bar.selection-mode .titlebutton.button:backdrop:checked { - color: #cee8f5; + color: #cfe8f5; border-color: #1998da; background-image: linear-gradient(to bottom, #1998da); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, .header-bar.selection-mode .button:backdrop:insensitive, .header-bar.selection-mode .button.flat:backdrop:insensitive, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive { - color: #92d0f0; - border-color: #59b9eb; - background-image: linear-gradient(to bottom, #59b9eb); + color: #93d1f2; + border-color: #5abaec; + background-image: linear-gradient(to bottom, #5abaec); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } - .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, + .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label, .header-bar.selection-mode .button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked, .header-bar.selection-mode .button:backdrop:insensitive:active, .header-bar.selection-mode .button:backdrop:insensitive:checked, .header-bar.selection-mode .button.flat:backdrop:insensitive:active, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked { - color: #83c9ef; - border-color: #42afe8; - background-image: linear-gradient(to bottom, #42afe8); + color: #84cbf0; + border-color: #43b0e9; + background-image: linear-gradient(to bottom, #43b0e9); border-color: #3daee9; } - .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, - .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, + .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label, + .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .header-bar.selection-mode .button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive, .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop, .titlebar.selection-mode .titlebutton.button:insensitive:backdrop, .header-bar.selection-mode .button.flat:backdrop, .header-bar.selection-mode .titlebutton.button:backdrop, .header-bar.selection-mode .button.flat:insensitive, .header-bar.selection-mode .titlebutton.button:insensitive, .header-bar.selection-mode .button.flat:insensitive:backdrop, .header-bar.selection-mode .titlebutton.button:insensitive:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } .titlebar.selection-mode .button:insensitive, .header-bar.selection-mode .button:insensitive { - color: #aadaf3; + color: #abdbf4; border-color: #3daee9; - background-image: linear-gradient(to bottom, #59b9eb); + background-image: linear-gradient(to bottom, #5abaec); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .titlebar.selection-mode .button:insensitive > .label, - .header-bar.selection-mode .button:insensitive > .label { + .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button:insensitive > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, .header-bar.selection-mode .button:insensitive:active, .header-bar.selection-mode .button:insensitive:checked { - color: #b1ddf4; + color: #b2def4; border-color: #3daee9; - background-image: linear-gradient(to bottom, #41aee8, #42afe8); } - .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, + background-image: linear-gradient(to bottom, #42b0e9, #43b0e9); } + .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label, .header-bar.selection-mode .button:insensitive:active > .label, - .header-bar.selection-mode .button:insensitive:checked > .label { + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label, + .header-bar.selection-mode .button:insensitive:checked > .label, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action, .header-bar.selection-mode .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); border-color: #3daee9; } .titlebar.selection-mode .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); border-color: #3daee9; } .titlebar.selection-mode .button.suggested-action:active, .header-bar.selection-mode .button.suggested-action:active { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); border-color: #3daee9; } .titlebar.selection-mode .button.suggested-action:insensitive, .header-bar.selection-mode .button.suggested-action:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; border-color: #3daee9; } - .titlebar.selection-mode .button.suggested-action:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label { color: inherit; } .titlebar.selection-mode .button.suggested-action:backdrop, .header-bar.selection-mode .button.suggested-action:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label { + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, .header-bar.selection-mode .selection-menu, .header-bar.selection-mode .selection-menu:backdrop { border-color: rgba(61, 174, 233, 0); background-image: linear-gradient(to bottom, rgba(61, 174, 233, 0)); box-shadow: none; padding-left: 10px; padding-right: 10px; } .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow, .header-bar.selection-mode .selection-menu GtkArrow, .header-bar.selection-mode .selection-menu:backdrop GtkArrow { -GtkArrow-arrow-scaling: 1; } .titlebar.selection-mode .selection-menu .arrow, .header-bar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(252, 252, 252, 0.5); icon-shadow: none; } .tiled .titlebar, .maximized .titlebar, .tiled .header-bar, .maximized .header-bar { border-radius: 0; } .titlebar.default-decoration, .header-bar.default-decoration { padding: 4px; } .titlebar.default-decoration .button, .header-bar.default-decoration .button { padding: 5px; } /************ * Pathbars * ************/ .path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton, .path-bar .titlebar .button.titlebutton, .titlebar .path-bar .button.titlebutton { padding: 5px 6px 6px; border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #31363b; } .path-bar .button:hover { border-color: #3daee9; } .path-bar .button:active, .path-bar .button:checked { background-color: #bdc3c7; } .path-bar .button:first-child { padding-left: 8px; } .path-bar .button:last-child { padding-right: 8px; } .path-bar .button:only-child { padding-left: 12px; padding-right: 12px; } .path-bar .button .label:last-child { padding-left: 2px; } .path-bar .button .label:first-child { padding-right: 2px; } .path-bar .button .label:only-child { padding-right: 0; padding-left: 0; } .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage, .path-bar .titlebar .button.titlebutton GtkImage, .titlebar .path-bar .button.titlebutton GtkImage { padding-top: 1px; } /************** * Tree Views * **************/ GtkTreeView.view { -GtkTreeView-grid-line-width: 1; -GtkTreeView-grid-line-pattern: ''; -GtkTreeView-tree-line-width: 1; -GtkTreeView-tree-line-pattern: ''; -GtkTreeView-expander-size: 16; - border-left-color: #96999b; + border-left-color: #97999c; border-top-color: #eff0f1; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { - border-left-color: #9cd5f2; + border-left-color: #9dd5f3; border-top-color: rgba(49, 54, 59, 0.1); } GtkTreeView.view:insensitive { color: #909396; } GtkTreeView.view:insensitive:selected { - color: #89cdf0; } + color: #89cdf1; } GtkTreeView.view:insensitive:selected:backdrop { - color: #76c5ee; } + color: #76c5ef; } GtkTreeView.view:insensitive:backdrop { color: #c6cacd; } GtkTreeView.view.separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkTreeView.view:backdrop { - border-left-color: #d7d8da; + border-left-color: #d8d9db; border-top: #eff0f1; } GtkTreeView.view.dnd { border-style: solid none; border-width: 1px; border-color: #377292; } GtkTreeView.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: #6d7174; } + color: #6e7175; } GtkTreeView.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } GtkTreeView.view.expander:hover { color: #31363b; } GtkTreeView.view.expander:selected { - color: #c2e4f6; } + color: #c3e5f6; } GtkTreeView.view.expander:selected:hover { color: #fcfcfc; } GtkTreeView.view.expander:selected:backdrop { - color: #c2e4f6; } + color: #c3e5f6; } GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:backdrop { - color: #d2d3d5; } + color: #d3d4d6; } GtkTreeView.view.progressbar { color: #fcfcfc; border: 1px solid #3daee9; border-radius: 4px; background-image: linear-gradient(to bottom, #3daee9, #1998da); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } GtkTreeView.view.progressbar:selected { color: #3daee9; box-shadow: none; background-image: linear-gradient(to bottom, #fcfcfc, #e3e3e3); } GtkTreeView.view.progressbar:selected:backdrop { color: #3daee9; border-color: #3daee9; background-color: white; } GtkTreeView.view.progressbar:backdrop { color: white; background-image: none; box-shadow: none; } GtkTreeView.view.trough { background-color: rgba(49, 54, 59, 0.1); border-radius: 4px; } GtkTreeView.view.trough:selected { background-color: rgba(252, 252, 252, 0.3); border-width: 1px 0; border-style: solid; border-color: #3daee9; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton { - color: #96999b; + color: #97999c; background-color: #fcfcfc; font-weight: bold; text-shadow: none; box-shadow: none; } column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover, column-header .titlebar .button.titlebutton:hover, .titlebar column-header .button.titlebutton:hover { - color: #63676b; + color: #64686c; box-shadow: none; transition: none; } column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active, column-header .titlebar .button.titlebutton:active, .titlebar column-header .button.titlebutton:active { color: #31363b; transition: none; } column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton, column-header:last-child .titlebar .button.titlebutton, .titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child, .titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop { border-right-style: none; } column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton, column-header .titlebar .dnd.button.titlebutton, .titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton, .titlebar column-header.dnd.button.titlebutton { transition: none; color: #3daee9; box-shadow: inset 1px 1px 0 1px #3daee9, inset -1px 0 0 1px #3daee9, inset 1px 1px #fcfcfc, inset -1px 0 #fcfcfc; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, .titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active { padding: 3px 6px; border-style: none solid solid none; border-radius: 0; background-image: none; border-color: #eff0f1; text-shadow: none; } column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive, column-header .titlebar .button.titlebutton:insensitive, .titlebar column-header .button.titlebutton:insensitive { border-color: #eff0f1; background-image: none; } column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop, column-header .titlebar .button.titlebutton:backdrop, .titlebar column-header .button.titlebutton:backdrop { border-color: #eff0f1; border-style: none solid solid none; - color: #d7d8da; + color: #d8d9db; background-image: none; background-color: white; } column-header .button:backdrop:insensitive { border-color: #eff0f1; background-image: none; } /********* * Menus * *********/ .menubar { -GtkWidget-window-dragging: true; padding: 2px; box-shadow: none; } .menubar:backdrop { background-color: #eff0f1; } .menubar > .menuitem { padding: 4px 8px; } .menubar > .menuitem:hover { background-color: #3daee9; color: #fcfcfc; } .menubar > .menuitem:insensitive { color: #909396; box-shadow: none; } .menu { padding: 0px; background-color: #eff0f1; border: 1px solid #bdc3c7; border-radius: 3px; } .csd .menu { border: 1px solid #bdc3c7; } .menu .menuitem { text-shadow: none; padding: 6px 6px; } .menu .menuitem:hover { color: #fcfcfc; background-color: #3daee9; background-clip: padding-box; border-style: solid; border-width: 2px; border-color: transparent; } .menu .menuitem:insensitive { color: #909396; } .menu .menuitem:insensitive:backdrop { color: #c6cacd; } .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover { color: #31363b; background-color: #eff0f1; } .menu .menuitem.arrow { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .menu .menuitem.arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .menu.button, .header-bar .menu.button.titlebutton, .titlebar .menu.button.titlebutton { border-style: none; border-radius: 0; } .menu.button.top { - border-bottom: 1px solid #e7e8e8; } + border-bottom: 1px solid #e8e8e9; } .menu.button.bottom { - border-top: 1px solid #e7e8e8; } + border-top: 1px solid #e8e8e9; } .menu.button:hover { - background-color: #e7e8e8; } + background-color: #e8e8e9; } .menu.button:insensitive { color: transparent; background-color: transparent; border-color: transparent; } .menuitem .accelerator { color: alpha(currentColor,0.55); } /*************** * Popovers * ***************/ .popover { padding: 2px; border: 1px solid #bdc3c7; border-radius: 2px; background-color: #eff0f1; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); } .popover:backdrop { box-shadow: none; } .popover > .list, .popover > .view, .popover > .toolbar, .popover > .inline-toolbar, .popover > .search-bar, .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar { border-style: none; background-color: transparent; } .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button, .popover .titlebar .titlebutton.button, .titlebar .popover .titlebutton.button { color: #31363b; } .popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover, .popover .titlebar .titlebutton.button:hover, .titlebar .popover .titlebutton.button:hover { background-color: rgba(61, 174, 233, 0.2); color: #31363b; text-shadow: none; transition: none; } .entry.cursor-handle, .cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; } .entry.cursor-handle.top, .cursor-handle.top { -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } .entry.cursor-handle.bottom, .cursor-handle.bottom { -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } /***************** * Notebooks and * * Tabs * *****************/ .notebook { background-color: #eff0f1; -GtkNotebook-initial-gap: 0; -GtkNotebook-arrow-spacing: 5; -GtkNotebook-tab-curvature: 0; -GtkNotebook-tab-overlap: 0; -GtkNotebook-has-tab-gap: false; -GtkWidget-focus-padding: 0; -GtkWidget-focus-line-width: 0; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .notebook.frame { border: 1px solid #bdc3c7; } .notebook.frame.top { border-top-width: 0; } .notebook.frame.bottom { border-bottom-width: 0; } .notebook.frame.right { border-right-width: 0; } .notebook.frame.left { border-left-width: 0; } .notebook.header { background-color: #eff0f1; padding-top: 4px; } .notebook.header.frame { border-style: solid; border-color: #bdc3c7; } .notebook.header.frame.top { border-width: 0px; } .notebook.header.frame.bottom { border-width: 0px; } .notebook.header.frame.right { border-width: 0px; } .notebook.header.frame.left { border-width: 0px; } .notebook.header.frame:backdrop { border-color: #bdc3c7; } .notebook.header.top { box-shadow: inset 0 -1px #bdc3c7; } .notebook.header.bottom { box-shadow: inset 0 1px #bdc3c7; } .notebook.header.right { box-shadow: inset 1px 0 #bdc3c7; } .notebook.header.left { box-shadow: inset -1px 0 #bdc3c7; } .notebook tab { border-width: 1px; border-style: solid; border-color: shade(#bdc3c7, 1.1); background-color: shade(#bdc3c7, 1.1); outline-offset: 0; /* works for testnotebookdnd, but there's a superfluous border in gedit or web, commented out for now, needs gtk fixes &.reorderable-page { &.top { padding-top: ($vt_vpadding - 1px); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.bottom { padding-bottom: ($vt_vpadding - 1px); border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; } &.left { padding-left: ($ht_hpadding - 1px); border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } &.right { padding-right: ($ht_hpadding - 1px); border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; } } */ } .notebook tab.top, .notebook tab.bottom { padding: 6px 8px; } .notebook tab.left, .notebook tab.right { padding: 6px 8px; } .notebook tab.reorderable-page { background-color: #eff0f1; } .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom { padding-left: 12px; padding-right: 6px; padding-bottom: 8px; } .notebook tab.top { border-radius: 3px 3px 0px 0px; } .notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active { border-color: #bdc3c7; border-bottom-color: #eff0f1; background-color: #eff0f1; } .notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page { border-color: #bdc3c7; border-bottom-color: #eff0f1; } .notebook tab.bottom { border-radius: 0px 0px 3px 3px; } .notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active { border-color: #bdc3c7; border-top-color: #eff0f1; background-color: #eff0f1; } .notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page { border-color: #bdc3c7; border-top-color: #eff0f1; } .notebook tab.left { border-radius: 3px 0px 0px 3px; } .notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active { border-color: #bdc3c7; border-right-color: #eff0f1; background-color: #eff0f1; } .notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page { border-color: #bdc3c7; border-right-color: #eff0f1; } .notebook tab.right { border-radius: 0px 3px 3px 0px; } .notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active { border-color: #bdc3c7; border-left-color: #eff0f1; background-color: #eff0f1; } .notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page { border-color: #bdc3c7; border-left-color: #eff0f1; } .notebook tab:hover, .notebook tab.prelight-page { background-color: rgba(147, 206, 233, 0.2); border-color: rgba(147, 206, 233, 0.2); } .notebook tab.reorderable-page.top { border-width: 3px; border-style: solid; border-color: #eff0f1; background-color: #eff0f1; border-right-width: 1px; border-right-color: #bdc3c7; box-shadow: inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page { box-shadow: inset 0px -3px 0px 0px #3daee9, inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.top:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.bottom { border-width: 3px; border-style: solid; border-color: #eff0f1; background-color: #eff0f1; border-right-width: 1px; border-right-color: #bdc3c7; box-shadow: inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page { box-shadow: inset 0px -3px 0px 0px #3daee9, inset -3px 0px 0px 0px #eff0f1; } .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.bottom:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-right-color: #bdc3c7; } .notebook tab.reorderable-page.left { border-width: 3px; border-style: solid; border-color: #eff0f1; background-color: #eff0f1; border-bottom-width: 1px; border-bottom-color: #bdc3c7; box-shadow: inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page { box-shadow: inset 0px -3px 0px 0px #3daee9, inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab.reorderable-page.left:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab.reorderable-page.right { border-width: 3px; border-style: solid; border-color: #eff0f1; background-color: #eff0f1; border-bottom-width: 1px; border-bottom-color: #bdc3c7; box-shadow: inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page { box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page { box-shadow: inset 0px -3px 0px 0px #3daee9, inset 0px -3px 0px 0px #eff0f1; } .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab.reorderable-page.right:backdrop { background-color: #eff0f1; border-color: #eff0f1; border-bottom-color: #bdc3c7; } .notebook tab .label { padding: 0 2px; color: #31363b; } .notebook tab .prelight-page .label, .notebook tab .label.prelight-page { color: #31363b; } .notebook tab .active-page .label, .notebook tab .label.active-page { color: #31363b; } .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton, .notebook tab .titlebar .button.titlebutton, .titlebar .notebook tab .button.titlebutton { padding: 0px; border: 1px solid transparent; border-radius: 50%; background-image: none; background-color: #bdc3c7; box-shadow: none; icon-shadow: none; transition: none; color: #eff0f1; } .notebook tab .button:hover { background-color: #da4453; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:active { color: #eff0f1; border-color: transparent; background-image: none; box-shadow: none; } .notebook tab .button:backdrop { color: #eff0f1; border-color: transparent; } .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage, .notebook tab .titlebar .button.titlebutton > GtkImage, .titlebar .notebook tab .button.titlebutton > GtkImage { padding: 0px; } .notebook tab .button .active-page, .notebook tab .button.active-page { background-color: #da4453; } .notebook.arrow { color: #909396; } .notebook.arrow:hover { color: #93cee9; } .notebook.arrow:active { color: #3daee9; } .notebook.arrow:insensitive { color: rgba(144, 147, 150, 0.3); } .notebook.arrow:backdrop { color: #909396; } .notebook.arrow:backdrop:insensitive { color: rgba(144, 147, 150, 0.3); } /************** * Scrollbars * **************/ .scrollbar { -GtkRange-trough-border: 0; -GtkScrollbar-has-backward-stepper: true; -GtkScrollbar-has-forward-stepper: true; -GtkRange-slider-width: 16; -GtkScrollbar-min-slider-length: 64; -GtkRange-stepper-spacing: 1; -GtkRange-trough-under-steppers: 0; } .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, .scrollbar .titlebar .button.titlebutton, .titlebar .scrollbar .button.titlebutton { border: none; background-image: none; background-color: transparent; box-shadow: none; } .scrollbar .button:hover { color: #93cee9; background-image: none; background-color: transparent; } .scrollbar .button:insensitive { color: #909396; } .scrollbar.dragging, .scrollbar.hovering { opacity: 0.998; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { -GtkRange-slider-width: 8px; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay.png"), url("assets/scrollbar-slider-overlay@2.png")) 6 4 6 4/6px 4px 6px 4px stretch; border-radius: 0; border-width: 5px 4px 5px 4px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider { border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal.png"), url("assets/scrollbar-slider-overlay-horizontal@2.png")) 4 6 4 6/4px 6px 4px 6px stretch; border-radius: 0; border-width: 4px 6px 4px 6px; border-style: solid; border-color: transparent; } .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { border: none; background: none; } .scrollbar.trough { border-image: -gtk-scaled(url("assets/scrollbar-trough.png"), url("assets/scrollbar-trough@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl.png"), url("assets/scrollbar-trough-rtl@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.trough.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal.png"), url("assets/scrollbar-trough-horizontal@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider { border-image: -gtk-scaled(url("assets/scrollbar-slider.png"), url("assets/scrollbar-slider@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl.png"), url("assets/scrollbar-slider-rtl@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover, .scrollbar.slider:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-hover.png"), url("assets/scrollbar-slider-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover.png"), url("assets/scrollbar-slider-rtl-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-active.png"), url("assets/scrollbar-slider-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider:active:dir(rtl) { border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active.png"), url("assets/scrollbar-slider-rtl-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal.png"), url("assets/scrollbar-slider-horizontal@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover.png"), url("assets/scrollbar-slider-horizontal-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbar.slider.horizontal:active { border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active.png"), url("assets/scrollbar-slider-horizontal-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch; border-radius: 0; border-width: 8px 8px 8px 8px; border-style: solid; border-color: transparent; } .scrollbars-junction, .scrollbars-junction.frame { border-color: transparent; border-image: linear-gradient(to bottom, #bdc3c7 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #dcdee0; } .scrollbars-junction:dir(rtl), .scrollbars-junction.frame:dir(rtl) { border-image-slice: 0 1 0 0; } .scrollbars-junction:backdrop, .scrollbars-junction.frame:backdrop { - border-image-source: linear-gradient(to bottom, #c2c7cb 1px, transparent 1px); + border-image-source: linear-gradient(to bottom, #c2c8cb 1px, transparent 1px); background-color: #e7e8ea; } /********** * Switch * **********/ GtkSwitch { -GtkSwitch-slider-width: 30px; font-weight: bold; font-size: smaller; outline-offset: 0px; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } GtkSwitch.trough { border: 1px solid #bdc3c7; border-radius: 3px; color: #31363b; background-image: none; background-color: #eff0f1; text-shadow: none; } GtkSwitch.trough:active { color: #3daee9; border-color: #3daee9; box-shadow: none; text-shadow: none; } GtkSwitch.trough:active:hover { border-color: #93cee9; } GtkSwitch.trough:hover { border-color: #3daee9; } GtkSwitch.trough:insensitive { color: #909396; border-color: #bdc3c7; background-image: none; - background-color: #e5e6e7; + background-color: #e6e7e8; box-shadow: none; text-shadow: none; } GtkSwitch.slider { padding: 3px; border: 3px solid; border-radius: 3px; border-color: rgba(255, 255, 255, 0); box-shadow: none; background-color: #bdc3c7; } GtkSwitch.slider:hover { box-shadow: none; } GtkSwitch.slider:active { background-color: #3daee9; } GtkSwitch.slider:active:hover { background-color: #93cee9; } GtkSwitch.slider:insensitive { - background-color: #e5e6e7; } + background-color: #e6e7e8; } .list-row:selected GtkSwitch { box-shadow: none; border-color: #3daee9; } .list-row:selected GtkSwitch:backdrop { border-color: #3daee9; } .list-row:selected GtkSwitch.slider:dir(rtl) { border-left-color: #bdc3c7; } .list-row:selected GtkSwitch.slider:dir(ltr) { border-right-color: #bdc3c7; } .list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active { border-color: #3daee9; } /************************* * Check and Radio items * *************************/ .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); icon-shadow: 0 1px 0 white; } .check.button.flat, .header-bar .check.titlebutton.button, .titlebar .check.titlebutton.button { icon-shadow: none; } .view.check:selected, GtkCalendar.check:selected, .list-row:selected .check { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); } .check:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); icon-shadow: 0 1px 0 white; } .check:hover.button.flat, .header-bar .check.titlebutton.button:hover, .titlebar .check.titlebutton.button:hover { icon-shadow: none; } .view.check:hover:selected, GtkCalendar.check:hover:selected, .list-row:selected .check:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); } .check:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); icon-shadow: 0 1px 0 white; } .check:active.button.flat, .header-bar .check.titlebutton.button:active, .titlebar .check.titlebutton.button:active { icon-shadow: none; } .view.check:active:selected, GtkCalendar.check:active:selected, .list-row:selected .check:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive, .titlebar .check.titlebutton.button:insensitive { icon-shadow: none; } .view.check:insensitive:selected, GtkCalendar.check:insensitive:selected, .list-row:selected .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); } .check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); icon-shadow: none; } .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop, .titlebar .check.titlebutton.button:backdrop { icon-shadow: none; } .view.check:backdrop:selected, GtkCalendar.check:backdrop:selected, .list-row:selected .check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); } .check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); icon-shadow: none; } .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive, .titlebar .check.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected, .list-row:selected .check:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); icon-shadow: 0 1px 0 white; } .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent, .titlebar .check.titlebutton.button:inconsistent { icon-shadow: none; } .view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected, .list-row:selected .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); } .check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); icon-shadow: 0 1px 0 white; } .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover, .titlebar .check.titlebutton.button:inconsistent:hover { icon-shadow: none; } .view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected, .list-row:selected .check:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); } .check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); icon-shadow: 0 1px 0 white; } .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected, .titlebar .check.titlebutton.button:inconsistent:selected { icon-shadow: none; } .view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected, .list-row:selected .check:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); } .check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); icon-shadow: none; } .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop, .titlebar .check.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected, .list-row:selected .check:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive, .titlebar .check.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected, .list-row:selected .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); } .check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); icon-shadow: none; } .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected, .list-row:selected .check:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); icon-shadow: 0 1px 0 white; } .check:checked.button.flat, .header-bar .check.titlebutton.button:checked, .titlebar .check.titlebutton.button:checked { icon-shadow: none; } .view.check:checked:selected, GtkCalendar.check:checked:selected, .list-row:selected .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive, .titlebar .check.titlebutton.button:checked:insensitive { icon-shadow: none; } .view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected, .list-row:selected .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); } .check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); icon-shadow: 0 1px 0 white; } .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover, .titlebar .check.titlebutton.button:checked:hover { icon-shadow: none; } .view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected, .list-row:selected .check:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); } .check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); icon-shadow: 0 1px 0 white; } .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active, .titlebar .check.titlebutton.button:checked:active { icon-shadow: none; } .view.check:checked:active:selected, GtkCalendar.check:checked:active:selected, .list-row:selected .check:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); } .check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); icon-shadow: none; } .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked, .titlebar .check.titlebutton.button:backdrop:checked { icon-shadow: none; } .view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected, .list-row:selected .check:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); } .check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); icon-shadow: none; } .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive, .titlebar .check.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected, .list-row:selected .check:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); } .menu .menuitem.check { -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #7d8083; + color: #7d8084; icon-shadow: none; } .menu .menuitem.check:active, .menu .menuitem.check:checked { -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); color: #3daee9; } .menu .menuitem.check:inconsistent { -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); } .menu .menuitem.check:hover { color: #fcfcfc; } .menu .menuitem.check:insensitive { - color: #bfc1c3; } + color: #c0c2c4; } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); icon-shadow: 0 1px 0 white; } .radio.button.flat, .header-bar .radio.titlebutton.button, .titlebar .radio.titlebutton.button { icon-shadow: none; } .view.radio:selected, GtkCalendar.radio:selected, .list-row:selected .radio { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); } .radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); icon-shadow: 0 1px 0 white; } .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover, .titlebar .radio.titlebutton.button:hover { icon-shadow: none; } .view.radio:hover:selected, GtkCalendar.radio:hover:selected, .list-row:selected .radio:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); } .radio:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); icon-shadow: 0 1px 0 white; } .radio:active.button.flat, .header-bar .radio.titlebutton.button:active, .titlebar .radio.titlebutton.button:active { icon-shadow: none; } .view.radio:active:selected, GtkCalendar.radio:active:selected, .list-row:selected .radio:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive, .titlebar .radio.titlebutton.button:insensitive { icon-shadow: none; } .view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected, .list-row:selected .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); } .radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); icon-shadow: none; } .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop, .titlebar .radio.titlebutton.button:backdrop { icon-shadow: none; } .view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected, .list-row:selected .radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); } .radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); icon-shadow: none; } .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive, .titlebar .radio.titlebutton.button:backdrop:insensitive { icon-shadow: none; } .view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected, .list-row:selected .radio:backdrop:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); icon-shadow: 0 1px 0 white; } .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent, .titlebar .radio.titlebutton.button:inconsistent { icon-shadow: none; } .view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected, .list-row:selected .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); } .radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); icon-shadow: 0 1px 0 white; } .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover, .titlebar .radio.titlebutton.button:inconsistent:hover { icon-shadow: none; } .view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected, .list-row:selected .radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); } .radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); icon-shadow: 0 1px 0 white; } .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected, .titlebar .radio.titlebutton.button:inconsistent:selected { icon-shadow: none; } .view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected, .list-row:selected .radio:inconsistent:selected { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); } .radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); icon-shadow: none; } .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop, .titlebar .radio.titlebutton.button:inconsistent:backdrop { icon-shadow: none; } .view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected, .list-row:selected .radio:inconsistent:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive, .titlebar .radio.titlebutton.button:inconsistent:insensitive { icon-shadow: none; } .view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected, .list-row:selected .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); } .radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); icon-shadow: none; } .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { icon-shadow: none; } .view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, .list-row:selected .radio:inconsistent:insensitive:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); icon-shadow: 0 1px 0 white; } .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked, .titlebar .radio.titlebutton.button:checked { icon-shadow: none; } .view.radio:checked:selected, GtkCalendar.radio:checked:selected, .list-row:selected .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); icon-shadow: 0 1px 0 white; } .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive, .titlebar .radio.titlebutton.button:checked:insensitive { icon-shadow: none; } .view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected, .list-row:selected .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); } .radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); icon-shadow: 0 1px 0 white; } .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover, .titlebar .radio.titlebutton.button:checked:hover { icon-shadow: none; } .view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected, .list-row:selected .radio:checked:hover { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); } .radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); icon-shadow: 0 1px 0 white; } .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active, .titlebar .radio.titlebutton.button:checked:active { icon-shadow: none; } .view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected, .list-row:selected .radio:checked:active { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); } .radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); icon-shadow: none; } .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked, .titlebar .radio.titlebutton.button:backdrop:checked { icon-shadow: none; } .view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected, .list-row:selected .radio:backdrop:checked { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); } .radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); icon-shadow: none; } .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive, .titlebar .radio.titlebutton.button:backdrop:checked:insensitive { icon-shadow: none; } .view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected, .list-row:selected .radio:backdrop:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); } .menu .menuitem.radio { -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: #7d8083; + color: #7d8084; icon-shadow: none; } .menu .menuitem.radio:active, .menu .menuitem.radio:checked { -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); color: #3daee9; } .menu .menuitem.radio:inconsistent { -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); } .menu .menuitem.radio:hover { color: #fcfcfc; } .menu .menuitem.radio:insensitive { - color: #bfc1c3; } + color: #c0c2c4; } .view.check, .view.radio, .list-row .check, list-row .radio { icon-shadow: none; } .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover, .list-row .check:selected, .list-row .check:hover, list-row .radio:selected, list-row .radio:hover { icon-shadow: none; } .content-view { background-color: #dcdee0; } .content-view:backdrop { background-color: #dcdee0; } .view.content-view.check { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:hover { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:checked:active { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); background-color: transparent; } .view.content-view.check:backdrop:checked { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); background-color: transparent; } GtkCheckButton.text-button, GtkRadioButton.text-button { padding: 1px 2px 4px; outline-offset: 0; } GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent { color: #909396; } GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop { color: #c6cacd; } /************ * GtkScale * ************/ .scale, .scale.scale-has-marks-above.scale-has-marks-below, .scale.vertical.scale-has-marks-above.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 20; -GtkRange-trough-border: 2; outline-offset: -9px; outline-radius: 4px; } .scale.fine-tune, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune { outline-offset: -7px; outline-radius: 6px; } .scale.fine-tune.trough, .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough { margin: 8px; border-radius: 4px; } .scale.slider, .scale.scale-has-marks-above.scale-has-marks-below.slider, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); border: 1px solid; border-radius: 50%; border-color: #3daee9; - box-shadow: inset 0 1px white, inset 0 -2px #eff0f1, inset 0 -1px #d6d9dc; } + box-shadow: inset 0 1px white, inset 0 -2px #eff0f1, inset 0 -1px #d6dadc; } .scale.slider:hover, .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { border-width: 2px; color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); border-color: #93cee9; border-radius: 50%; - box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #e0e2e4; } + box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #e0e3e4; } .scale.slider:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive { border-style: solid; border-radius: 50%; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); box-shadow: none; } .scale.slider:active, .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { border: 2px solid #3daee9; } .osd .scale.slider, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider { color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; background-color: #475057; } .osd .scale.slider:hover, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .osd .scale.slider:active, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .osd .scale.slider:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .scale.trough, .scale.scale-has-marks-above.scale-has-marks-below.trough, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { margin: 9px; border: 1px solid transparent; border-radius: 4px; background-color: #bdc3c7; box-shadow: none; } .scale.trough.highlight, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-color: #3daee9; border-color: transparent; box-shadow: none; } .scale.trough.highlight.vertical, .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical { background-color: #3daee9; } .scale.trough:insensitive, .scale.trough.vertical:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive { border-color: transparent; background-image: none; - background-color: #e5e6e7; + background-color: #e6e7e8; box-shadow: none; } .osd .scale.trough, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough { border-color: transparent; box-shadow: none; margin: 9px; background-color: #bdc3c7; outline-color: rgba(49, 54, 59, 0.2); outline-offset: -8px; } .osd .scale.trough.fine-tune, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune { margin: 7px; } .osd .scale.trough.highlight, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight { background-image: none; background-color: #3daee9; } .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive { border-color: transparent; background-color: transparent; } .osd .scale.trough:backdrop, .osd .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop { border-color: transparent; background-image: none; } .scale.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-below.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; } .scale.vertical.scale-has-marks-above.slider { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:hover { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:active { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive { border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); background-repeat: no-repeat; background-position: center; box-shadow: none; } .scale.scale-has-marks-above .trough { margin: 14px 10px 10px; } .fine-tune.scale.scale-has-marks-above .trough { margin: 12px 8px 8px; } .scale.scale-has-marks-below .trough { margin: 10px 10px 14px; } .fine-tune.scale.scale-has-marks-below .trough { margin: 8px 8px 12px; } .scale.vertical.scale-has-marks-above .trough { margin: 10px 10px 10px 14px; } .fine-tune.scale.vertical.scale-has-marks-above .trough { margin: 8px 8px 8px 12px; } .scale.vertical.scale-has-marks-below .trough { margin: 10px 14px 10px 10px; } .fine-tune.scale.vertical.scale-has-marks-below .trough { margin: 8px 12px 8px 8px; } /***************** * Progress bars * *****************/ GtkProgressBar { padding: 0; font-size: smaller; color: rgba(49, 54, 59, 0.4); box-shadow: none; } GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0; -GtkProgressBar-min-horizontal-bar-height: 3; } GtkProgressBar.trough { border: 1px solid transparent; border-radius: 3px; background-color: #bdc3c7; } GtkProgressBar.trough.osd { border-style: none; background-color: transparent; box-shadow: none; } .progressbar { background-color: #3daee9; border: 1px solid #3daee9; border-radius: 0px; box-shadow: none; } .progressbar.left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .progressbar.right { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .progressbar.left.right { box-shadow: none; } .progressbar.vertical.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: none; } .progressbar.vertical.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } .progressbar.osd { background-image: none; background-color: #3daee9; border-style: none; border-radius: 0; } /************* * Level Bar * *************/ .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar { box-shadow: none; -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 6; } .level-bar.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } .level-bar.trough { border: 1px solid transparent; padding: 2px; border-radius: 2px; background-color: transparent; } .level-bar.fill-block { border: 1px solid #3daee9; background-color: #3daee9; box-shadow: none; border-radius: 2px; } .level-bar.fill-block.indicator-discrete.horizontal { margin: 0 1px; } .level-bar.fill-block.indicator-discrete.vertical { margin: 1px 0; } .level-bar.fill-block.level-high { border-color: #11d116; background-color: #11d116; } .level-bar.fill-block.level-high:backdrop { border-color: #11d116; } .level-bar.fill-block.level-low { border-color: #f67400; background-color: #f67400; } .level-bar.fill-block.level-low:backdrop { border-color: #f67400; } .level-bar.fill-block.empty-fill-block { background-color: #bdc3c7; border-color: transparent; box-shadow: none; } /********** * Frames * **********/ .frame { border: 1px solid #bdc3c7; padding: 0; } .frame.flat { border-style: none; } .frame.action-bar { padding: 6px; border-width: 1px 0 0; } GtkScrolledWindow GtkViewport.frame { border-style: none; } .separator, GtkPlacesSidebar.sidebar .view .separator, GtkPlacesSidebar.sidebar .view .separator:backdrop { color: rgba(0, 0, 0, 0.1); } GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator { -GtkWidget-wide-separators: true; } /********* * Lists * *********/ .list, .list-row { background-color: #eff0f1; border-width: 0px; border-color: #3daee9; } .list-row, .grid-child { padding: 0px 2px; border-style: solid; border-width: 0px; border-color: #3daee9; } .list-row.button, .header-bar .list-row.button.titlebutton, .titlebar .list-row.button.titlebutton, .list-row.button:backdrop, .list-row.button:backdrop:active, .list-row.button:backdrop:checked, .list-row.button:backdrop:insensitive, .list-row.button:backdrop:insensitive:active, .list-row.button:backdrop:insensitive:checked, .list-row.button:insensitive:active, .list-row.button:insensitive:checked { background-color: rgba(252, 252, 252, 0); border-style: none; border-radius: 0; box-shadow: none; } .list-row.button:hover { background-color: rgba(147, 206, 233, 0.2); } .list-row.button:active { box-shadow: none; } .list-row.button:selected:active { box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } .list-row.button:selected:hover { - background-color: #3ba2d7; } + background-color: #3ca2d8; } .list-row.button:selected:backdrop { background-color: #3daee9; } .list-row.button:backdrop:hover { background-color: transparent; } .list-row:selected .button { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); border-color: #3daee9; } .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button, .list-row:selected .titlebar .titlebutton.button, .titlebar .list-row:selected .titlebutton.button { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: #fcfcfc; } .list-row:selected .button:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); border-color: #3daee9; } .list-row:selected .button:active, .list-row:selected .button:checked { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); border-color: #3daee9; } .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .titlebar .titlebutton.button:backdrop:active, .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:checked { - color: #bfc1c3; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #dfe1e3); + color: #c0c2c4; + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #dfe2e4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } - .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, + .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label { color: inherit; } .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #d8d9db); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #d9dadc); border-color: #3daee9; } - .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, + .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label { color: inherit; } .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop, .list-row:selected .titlebar .titlebutton.button:backdrop, .titlebar .list-row:selected .titlebutton.button:backdrop { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; color: white; } .list-row:selected .button:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } - .list-row:selected .button:insensitive > .label { + .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); } - .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label { + background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); } + .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label, + .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label { color: inherit; } .list-row, list-row.button, .header-bar list-row.button.titlebutton, .titlebar list-row.button.titlebutton { transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover, .titlebar list-row.button.titlebutton:hover { transition: none; } /********************* * App Notifications * *********************/ .app-notification, .app-notification.frame { padding: 10px; border: none; border-radius: 0 0 3px 3px; background-color: rgba(252, 252, 252, 0.8); background-image: none; background-clip: padding-box; } .app-notification:backdrop, .app-notification.frame:backdrop { background-image: none; } .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, .app-notification .titlebar .button.titlebutton, .titlebar .app-notification .button.titlebutton, .app-notification.frame .button { color: #31363b; border-color: #bdc3c7; background-image: none; background-color: #eff0f1; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; font-weight: normal; } .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button, .app-notification .titlebar .titlebutton.button, .titlebar .app-notification .titlebutton.button, .app-notification.frame .button.flat, .app-notification.frame .header-bar .titlebutton.button, .header-bar .app-notification.frame .titlebutton.button, .app-notification.frame .titlebar .titlebutton.button, .titlebar .app-notification.frame .titlebutton.button { icon-shadow: 0 1px black; text-shadow: 0 1px black; } .app-notification .button:hover, .app-notification.frame .button:hover { color: #31363b; border-color: #3daee9; background-image: none; background-clip: padding-box; text-shadow: none; icon-shadow: none; } .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, .app-notification.frame .button:active, .app-notification.frame .button:checked, .app-notification.frame .button:backdrop:active, .app-notification.frame .button:backdrop:checked { color: #fcfcfc; border-color: rgba(252, 252, 252, 0.8); background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, .app-notification.frame .button:insensitive, .app-notification.frame .button:backdrop:insensitive { color: #909396; - border-color: #e5e6e7; + border-color: #e6e7e8; background-image: none; background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } .app-notification .button:backdrop, .app-notification.frame .button:backdrop { background-clip: padding-box; box-shadow: none; text-shadow: none; icon-shadow: none; } /************* * Expanders * *************/ .expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } .expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } .expander:hover { color: #77838e; } .expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } /************ * Calendar * ***********/ GtkCalendar { color: #31363b; border: 1px solid #bdc3c7; } GtkCalendar.header { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; } GtkCalendar.header:backdrop { border-color: rgba(0, 0, 0, 0.1); } GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton, .titlebar GtkCalendar.button.titlebutton { color: rgba(49, 54, 59, 0.45); } GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover, .titlebar GtkCalendar.button.titlebutton:hover { color: #31363b; } GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop, .titlebar GtkCalendar.button.titlebutton:backdrop { - color: rgba(191, 193, 195, 0.45); } + color: rgba(192, 194, 196, 0.45); } GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop { color: alpha(currentColor,0.55); } GtkCalendar:backdrop { color: #31363b; - border-color: #c2c7cb; } + border-color: #c2c8cb; } /*********** * Dialogs * ***********/ .message-dialog { -GtkDialog-button-spacing: 8; -GtkDialog-action-area-border: 8; } .message-dialog.background { background-color: #eff0f1; } .message-dialog .titlebar { box-shadow: none; } .message-dialog.csd.background { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .message-dialog.csd .dialog-action-area .button { border-radius: 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } .message-dialog.csd .dialog-action-area .button:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); } .message-dialog.csd .dialog-action-area .button:active { color: #fcfcfc; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .message-dialog.csd .dialog-action-area .button:insensitive { color: #909396; border-color: #bdc3c7; - background-image: linear-gradient(to bottom, #e5e6e7); + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > .label { + .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #46b2ea, #3daee9); } .message-dialog.csd .dialog-action-area .button.suggested-action:hover { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, #3daee9); } .message-dialog.csd .dialog-action-area .button.suggested-action:active { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { color: white; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { background-color: #475057; color: shade(#fcfcfc, 0.5); } .message-dialog.csd .dialog-action-area .button.destructive-action { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #f03232, #ef2929); } .message-dialog.csd .dialog-action-area .button.destructive-action:hover { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929, #ef2929); } .message-dialog.csd .dialog-action-area .button.destructive-action:active { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8)); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { color: white; border-color: #ef2929; background-image: linear-gradient(to bottom, #ef2929); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { color: #c6cacd; - border-color: #c2c7cb; - background-image: linear-gradient(to bottom, #e5e6e7); + border-color: #c2c8cb; + background-image: linear-gradient(to bottom, #e6e7e8); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label { + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { background-color: #475057; color: shade(#fcfcfc, 0.5); } GtkFileChooserDialog .search-bar { background-color: #eff0f1; border-color: #eff0f1; box-shadow: none; } GtkFileChooserDialog .search-bar:backdrop { background-color: white; border-color: #eff0f1; } GtkFileChooserDialog .dialog-action-box { border-top: 1px solid #bdc3c7; } GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: #c2c7cb; } + border-top-color: #c2c8cb; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #eff0f1; } GtkPlacesSidebar.sidebar .view { color: #31363b; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { - color: #6a6d71; } + color: #6a6e72; } GtkPlacesSidebar.sidebar .view .image:selected { - color: #e8f4fa; } + color: #e9f4fa; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { - color: #e8f4fa; } + color: #e9f4fa; } GtkPlacesSidebar.sidebar .view .image:insensitive { - color: #acaeb1; } + color: #adafb1; } GtkPlacesSidebar.sidebar .view .image:backdrop { - color: #cdcfd0; } + color: #ced0d2; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { - color: #d2d5d7; } + color: #d2d5d8; } GtkPlacesSidebar.sidebar .view:insensitive { color: #909396; } GtkPlacesSidebar.sidebar .view:backdrop { - color: #bfc1c3; } + color: #c0c2c4; } GtkPlacesSidebar.sidebar .view:backdrop:insensitive { color: #c6cacd; } .sidebar-item { padding: 10px 4px; } .sidebar-item > .label { padding-left: 6px; padding-right: 6px; } .sidebar-item.needs-attention > .label { background-size: 6px 6px, 0 0; } /********* * Paned * *********/ GtkPaned { -GtkPaned-handle-size: 1; -gtk-icon-source: none; margin: 0 8px 8px 0; } GtkPaned:dir(rtl) { margin-right: 0; margin-left: 8px; } GtkPaned .pane-separator { background-color: #bdc3c7; } GtkPaned .pane-separator:backdrop { - background-color: #c2c7cb; } + background-color: #c2c8cb; } GtkPaned.wide { -GtkPaned-handle-size: 5; margin: 0; } GtkPaned.wide .pane-separator { background-color: transparent; border-style: none solid; border-color: #bdc3c7; border-width: 1px; } GtkPaned.wide.vertical .pane-separator { border-style: solid none; } GtkPaned.wide .pane-separator:backdrop { - border-color: #c2c7cb; } + border-color: #c2c8cb; } /************** * GtkInfoBar * **************/ GtkInfoBar { border-style: none; } .info, .question, .warning, .error { background-color: #475057; color: #fcfcfc; text-shadow: none; border-color: #1998da; } .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton, .info .titlebar .button.titlebutton, .titlebar .info .button.titlebutton, .question .button, .question .header-bar .button.titlebutton, .header-bar .question .button.titlebutton, .question .titlebar .button.titlebutton, .titlebar .question .button.titlebutton, .warning .button, .warning .header-bar .button.titlebutton, .header-bar .warning .button.titlebutton, .warning .titlebar .button.titlebutton, .titlebar .warning .button.titlebutton, .error .button, .error .header-bar .button.titlebutton, .header-bar .error .button.titlebutton, .error .titlebar .button.titlebutton, .titlebar .error .button.titlebutton { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #46b2ea, #3daee9); } .info .button:hover, .question .button:hover, .warning .button:hover, .error .button:hover { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, #3daee9); } .info .button:active, .question .button:active, .warning .button:active, .error .button:active { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); } .info .button:insensitive, .question .button:insensitive, .warning .button:insensitive, .error .button:insensitive { - color: #aadaf3; + color: #abdbf4; border-color: #3daee9; - background-image: linear-gradient(to bottom, #59b9eb); + background-image: linear-gradient(to bottom, #5abaec); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > .label, + .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label, + .info .titlebar .button.titlebutton:insensitive > .label, .question .button:insensitive > .label, + .question .header-bar .button.titlebutton:insensitive > .label, + .question .titlebar .button.titlebutton:insensitive > .label, .warning .button:insensitive > .label, - .error .button:insensitive > .label { + .warning .header-bar .button.titlebutton:insensitive > .label, + .warning .titlebar .button.titlebutton:insensitive > .label, + .error .button:insensitive > .label, + .error .header-bar .button.titlebutton:insensitive > .label, + .error .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .info .button:backdrop, .question .button:backdrop, .warning .button:backdrop, .error .button:backdrop { color: #fcfcfc; border-color: #3daee9; background-image: linear-gradient(to bottom, #3daee9); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } .info .button:backdrop:insensitive, .question .button:backdrop:insensitive, .warning .button:backdrop:insensitive, .error .button:backdrop:insensitive { - color: #92d0f0; - border-color: #59b9eb; - background-image: linear-gradient(to bottom, #59b9eb); + color: #93d1f2; + border-color: #5abaec; + background-image: linear-gradient(to bottom, #5abaec); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #3daee9; } - .info .button:backdrop:insensitive > .label, + .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label, + .info .titlebar .button.titlebutton:backdrop:insensitive > .label, .question .button:backdrop:insensitive > .label, + .question .header-bar .button.titlebutton:backdrop:insensitive > .label, + .question .titlebar .button.titlebutton:backdrop:insensitive > .label, .warning .button:backdrop:insensitive > .label, - .error .button:backdrop:insensitive > .label { + .warning .header-bar .button.titlebutton:backdrop:insensitive > .label, + .warning .titlebar .button.titlebutton:backdrop:insensitive > .label, + .error .button:backdrop:insensitive > .label, + .error .header-bar .button.titlebutton:backdrop:insensitive > .label, + .error .titlebar .button.titlebutton:backdrop:insensitive > .label { color: inherit; } .info .label:selected, .info .label:selected:focus, .info .label:selected:hover, .question .label:selected, .question .label:selected:focus, .question .label:selected:hover, .warning .label:selected, .warning .label:selected:focus, .warning .label:selected:hover, .error .label:selected, .error .label:selected:focus, .error .label:selected:hover { background-color: #1998da; } /************ * Tooltips * ************/ .tooltip { color: white; padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } .tooltip.background { background-color: rgba(0, 0, 0, 0.8); background-clip: padding-box; border: 1px solid rgba(255, 255, 255, 0.1); } .tooltip.window-frame.csd { background-color: transparent; } .tooltip * { padding: 4px; background-color: transparent; color: inherit; } /***************** * Color Chooser * *****************/ GtkColorSwatch { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } :selected GtkColorSwatch { box-shadow: none; } :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover { border-color: #fcfcfc; } GtkColorSwatch:selected { box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } GtkColorSwatch.top { border-top-left-radius: 6px; border-top-right-radius: 6px; } GtkColorSwatch.bottom { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } GtkColorSwatch:only-child:not(.overlay) { border-radius: 6px; } GtkColorSwatch.top > .overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } GtkColorSwatch.bottom > .overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:first-child:not(.top) > .overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } GtkColorSwatch:last-child:not(.bottom) > .overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } GtkColorSwatch:only-child > .overlay { border-radius: 5px; } GtkColorSwatch:hover, GtkColorSwatch:hover:selected { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); } GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected { background-image: none; box-shadow: none; } GtkColorEditor GtkColorSwatch { border-radius: 3px; } GtkColorEditor GtkColorSwatch:hover { background-image: none; box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; } GtkColorEditor GtkColorSwatch:backdrop { box-shadow: none; } GtkColorSwatch.color-dark { color: white; outline-color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.color-dark:backdrop { color: rgba(255, 255, 255, 0.3); } GtkColorSwatch.color-light { color: black; outline-color: rgba(255, 255, 255, 0.5); } GtkColorSwatch.color-light:backdrop { color: rgba(0, 0, 0, 0.3); } GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected { border: 1px solid rgba(0, 0, 0, 0.3); } GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover { border-color: rgba(0, 0, 0, 0.5); } GtkColorSwatch#add-color-button { border-style: solid; border-width: 1px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); } GtkColorSwatch#add-color-button:hover { color: #31363b; border-color: #3daee9; background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); } GtkColorSwatch#add-color-button:backdrop { color: #31363b; border-color: #bdc3c7; background-image: linear-gradient(to bottom, #eff0f1); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } GtkColorSwatch#add-color-button .overlay { border-color: rgba(255, 255, 255, 0); background-color: transparent; background-image: none; box-shadow: none; text-shadow: none; icon-shadow: none; } /******** * Misc * ********/ .scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton, .scale-popup .titlebar .button.titlebutton, .titlebar .scale-popup .button.titlebutton { padding: 6px; } .scale-popup .button:hover { background-color: rgba(49, 54, 59, 0.1); border-radius: 5px; } GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton, .titlebar GtkVolumeButton.button.titlebutton { padding: 8px; } /********************** * Window Decorations * *********************/ .window-frame { border-width: 0px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); /* this is used for the resize cursor area */ margin: 10px; } .window-frame:backdrop { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.tiled { border-radius: 0; } .window-frame.popup { box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.ssd { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.popup { border-radius: 0; box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } .window-frame.csd.tooltip { border-radius: 5px; box-shadow: none; } .window-frame.csd.message-dialog { border-radius: 7px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } .window-frame.solid-csd { border-radius: 0; margin: 4px; background-color: #eff0f1; - border: solid 1px #c2c7cb; + border: solid 1px #c2c8cb; box-shadow: none; } .header-bar .titlebutton.button, .titlebar .titlebutton.button { padding: 2px; } .header-bar .titlebutton.button:backdrop, .titlebar .titlebutton.button:backdrop { icon-shadow: none; } .header-bar .titlebutton.close.button, .titlebar .titlebutton.close.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } .header-bar .titlebutton.close.button:hover, .titlebar .titlebutton.close.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } .header-bar .titlebutton.close.button:active, .titlebar .titlebutton.close.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } .header-bar .titlebutton.close.button:backdrop, .titlebar .titlebutton.close.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } .header-bar .titlebutton.maximize.button, .titlebar .titlebutton.maximize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } .header-bar .titlebutton.maximize.button:hover, .titlebar .titlebutton.maximize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } .header-bar .titlebutton.maximize.button:active, .titlebar .titlebutton.maximize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } .header-bar .titlebutton.maximize.button:backdrop, .titlebar .titlebutton.maximize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } .header-bar .titlebutton.minimize.button, .titlebar .titlebutton.minimize.button { color: transparent; border-image: none; box-shadow: none; background-position: center; background-repeat: no-repeat; background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } .header-bar .titlebutton.minimize.button:hover, .titlebar .titlebutton.minimize.button:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } .header-bar .titlebutton.minimize.button:active, .titlebar .titlebutton.minimize.button:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } .header-bar .titlebutton.minimize.button:backdrop, .titlebar .titlebutton.minimize.button:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } .header-bar.selection-mode .titlebutton.button, .titlebar.selection-mode .titlebutton.button { text-shadow: none; } .header-bar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop { icon-shadow: none; } .view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected, .titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected { background-color: #3daee9; color: #fcfcfc; outline-color: rgba(252, 252, 252, 0.3); } /* Decouple the font of context menus from their entry/textview */ .touch-selection, .context-menu { font: initial; } .monospace { font: Monospace; } .overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0))); + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center top; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom { background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0))); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0))); + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0))); background-size: 100% 5%; background-repeat: no-repeat; background-position: center bottom; background-color: transparent; border: none; box-shadow: none; } .overshoot.left { background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0))); + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: left center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right { background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0))); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0))); + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0))); background-size: 5% 100%; background-repeat: no-repeat; background-position: right center; background-color: transparent; border: none; box-shadow: none; } .undershoot.top { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-top: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center top; } .undershoot.bottom { background-color: transparent; background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-bottom: 1px; background-size: 10px 1px; background-repeat: repeat-x; background-origin: content-box; background-position: center bottom; } .undershoot.left { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: left center; } .undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box; background-position: right center; } /* GTK NAMED COLORS ---------------- use responsibly! */ /* widget text/foreground color */ @define-color theme_fg_color #31363b; /* text color for entries, views and content in general */ @define-color theme_text_color #31363b; /* widget base background color */ @define-color theme_bg_color #eff0f1; /* text widgets and the like base background color */ @define-color theme_base_color #fcfcfc; /* base background color of selections */ @define-color theme_selected_bg_color #3daee9; /* text/foreground color of selections */ @define-color theme_selected_fg_color #fcfcfc; /* base background color of insensitive widgets */ -@define-color insensitive_bg_color #e5e6e7; +@define-color insensitive_bg_color #e6e7e8; /* text foreground color of insensitive widgets */ @define-color insensitive_fg_color #909396; /* insensitive text widgets and the like base background color */ @define-color insensitive_base_color #fcfcfc; /* widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color #bfc1c3; +@define-color theme_unfocused_fg_color #c0c2c4; /* text color for entries, views and content in general on backdrop windows */ @define-color theme_unfocused_text_color #31363b; /* widget base background color on backdrop windows */ @define-color theme_unfocused_bg_color #eff0f1; /* text widgets and the like base background color on backdrop windows */ @define-color theme_unfocused_base_color white; /* base background color of selections on backdrop windows */ @define-color theme_unfocused_selected_bg_color #3daee9; /* text/foreground color of selections on backdrop windows */ @define-color theme_unfocused_selected_fg_color #fcfcfc; /* widgets main borders color */ @define-color borders #bdc3c7; /* widgets main borders color on backdrop windows */ -@define-color unfocused_borders #c2c7cb; +@define-color unfocused_borders #c2c8cb; /* these are pretty self explicative */ @define-color warning_color #f67400; @define-color error_color #ed1515; @define-color success_color #11d116; @define-color icon_red #da4453; /* titlebar colors */ @define-color titlebar_bg_color #475057; @define-color titlebar_fg_color #fcfcfc; @define-color hover_color #93cee9; /* these colors are exported for the window manager and shouldn't be used in applications, read if you used those and something break with a version upgrade you're on your own... */ @define-color wm_title #fcfcfc; -@define-color wm_unfocused_title #bfc1c3; +@define-color wm_unfocused_title #c0c2c4; @define-color wm_highlight white; @define-color wm_borders_edge white; @define-color wm_bg_a #475057; @define-color wm_bg_b #475057; @define-color wm_shadow alpha(black, 0.35); @define-color wm_border alpha(black, 0.18); @define-color wm_button_hover_color_a shade(#eff0f1, 1.3); @define-color wm_button_hover_color_b #eff0f1; @define-color wm_button_active_color_a shade(#eff0f1, 0.85); @define-color wm_button_active_color_b shade(#eff0f1, 0.89); @define-color wm_button_active_color_c shade(#eff0f1, 0.9); @define-color content_view_bg #fcfcfc; /*# sourceMappingURL=gtk.css.map */ diff --git a/Breeze-gtk/gtk-3.0/gtk.css.map b/Breeze-gtk/gtk-3.0/gtk.css.map index 158216a..a620b60 100755 --- a/Breeze-gtk/gtk-3.0/gtk.css.map +++ b/Breeze-gtk/gtk-3.0/gtk.css.map @@ -1,7 +1,7 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["_common.scss","_colors.scss","_drawing.scss","_colors-public.scss"], "names": [], "file": "gtk.css" }