diff --git a/Breeze-dark-gtk/gtk-3.0/gtk.css b/Breeze-dark-gtk/gtk-3.0/gtk.css index 0841c17..ef6e053 100644 --- a/Breeze-dark-gtk/gtk-3.0/gtk.css +++ b/Breeze-dark-gtk/gtk-3.0/gtk.css @@ -1,4305 +1,4305 @@ * { 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: #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: #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: #63686c; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { 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: #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: #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: #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: #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: #383b3f; background-image: linear-gradient(to bottom, #232629); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { 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: #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, .header-bar .button.titlebutton:insensitive > .label, .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .button:insensitive:active, .button:insensitive:checked { color: #909396; border-color: #696D71; 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: #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: #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: #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: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; 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: #79b4d2; border-color: #3DADE8; 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: #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: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; 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: #c36465; border-color: #d51010; 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: #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, .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 .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 .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, .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 .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, #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 .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 .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: #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 .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #545c65; 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); } .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: #545c65; 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), .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, .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, .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), .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: 3px; } .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, .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, .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: #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: #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: #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: #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: #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(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, 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: #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: #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 .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: #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 .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: #63686c; 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: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: #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: #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; border-radius: 0; 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: #909396; border-color: #696D71; 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 .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, 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: #78b7d8; border-color: #3DADE8; 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 .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: #73aecd; border-color: #3DADE8; background-image: linear-gradient(to bottom, #318bba); border-color: #3DADE8; } .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: 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: #909396; border-color: #3DADE8; 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, .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: #a2c7da; border-color: #3DADE8; 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 .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: #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, .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: #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, .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: #898b8d; border-top-color: #31363B; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { border-left-color: #96ceec; border-top-color: rgba(238, 239, 240, 0.1); } GtkTreeView.view:insensitive { color: #909396; } GtkTreeView.view:insensitive:selected { color: #84c7eb; } GtkTreeView.view:insensitive:selected:backdrop { 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: #494d52; border-top: #31363B; } GtkTreeView.view.dnd { border-style: solid none; border-width: 1px; border-color: #96ceec; } GtkTreeView.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); 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: #b9dbee; } GtkTreeView.view.expander:selected:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected:backdrop { 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: #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: #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: #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: #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: 0px 1px 0px 1px; border-color: #6bc0ed; } .menu .menuitem:hover:first-child { border-radius: 3px 3px 0px 0px; border-width: 1px 1px 0px 1px; } .menu .menuitem:hover:last-child { border-radius: 0px 0px 3px 3px; border-width: 0px 1px 1px 1px; } .menu .menuitem:insensitive { 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 #373a3d; } .menu.button.bottom { border-top: 1px solid #373a3d; } .menu.button:hover { 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: #909396; } .notebook.arrow:hover { color: #3DADE8; } .notebook.arrow:active { color: #3DADE8; } .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: #3DADE8; 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-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, #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: #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: #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: #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: #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: #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: #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 #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 #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: #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: #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: #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 .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: #63686c; background-image: linear-gradient(to bottom, #2e3236); } .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: #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 .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: #696D71; 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: #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: #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: #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 .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: #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 .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: #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 .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: #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 .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: #63686c; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #31363B; } GtkPlacesSidebar.sidebar .view { color: #EEEFF0; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { color: #b5b8ba; } GtkPlacesSidebar.sidebar .view .image:selected { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:insensitive { color: #74777b; } GtkPlacesSidebar.sidebar .view .image:backdrop { color: #52565b; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { color: #4a5158; } GtkPlacesSidebar.sidebar .view:insensitive { 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: #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: #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: #909396; border-color: #3DADE8; 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 .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: #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: #78b7d8; border-color: #3DADE8; 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 .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: #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; + border-width: 0; 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: 0; + margin: 1px; background-color: #31363B; border: 0; 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(#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(#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(#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(#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(#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(#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(#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(#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 #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 #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/_common.scss b/Breeze-gtk/gtk-3.0/_common.scss index 6dc768d..a20662d 100755 --- a/Breeze-gtk/gtk-3.0/_common.scss +++ b/Breeze-gtk/gtk-3.0/_common.scss @@ -1,3409 +1,3409 @@ @function gtkalpha($c,$a) { @return unquote("alpha(#{$c},#{$a})"); } $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); * { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: $error_color; -GtkCheckButton-indicator-size: 16; -GtkCheckMenuItem-indicator-size: 16; // The size for scrollbars. The slider is 2px smaller, but we keep it // up so that the whole area is sensitive to button presses for the // slider. The stepper button is larger in both directions, the slider // only in the width -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: $link_color; -GtkWidget-visited-link-color: $link_visited_color; -GtkWidget-focus-padding: 2; // FIXME: do we still need these? -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; // We use the outline properties to signal the focus properties // to the adwaita engine: using real CSS properties is faster, // and we don't use any outlines for now. outline-width: 0px; } /*************** * Base States * ***************/ .background { color: $fg_color; background-color: if($variant == 'light', $bg_color, $bg_color); &:backdrop { text-shadow: none; icon-shadow: none; color: $fg_color; background-color: $backdrop_bg_color; } } /* 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: $bg_color; color: $fg_color; &:prelight { background-color: lighten($bg_color, 10%); color: $fg_color; } &:active { background-color: darken($bg_color, 10%); color: $fg_color; } &:insensitive { background-color: $insensitive_bg_color; color: $insensitive_fg_color; } &:selected { background-color: $selected_bg_color; color: $selected_fg_color; } } .view { color: $text_color; background-color: $base_color; // &:backdrop { // color: $backdrop_text_color; // background-color: $backdrop_base_color; // } &:selected { border-radius: 3px; @extend %selected_items; } } .rubberband { border: 1px solid $selected_bg_color; background-color: transparentize($selected_bg_color,0.8); } .label { &.separator { color: $fg_color; @extend .dim-label; // &:backdrop { color: $backdrop_fg_color; } } &:selected, &:selected:focus, &:selected:hover { @extend %selected_items; } &:insensitive { color: $insensitive_fg_color; // &:backdrop { color: $backdrop_insensitive_color; } } } .dim-label { opacity: 0.55; text-shadow: none; } GtkAssistant { .sidebar { background-color: $base_color; border-top: 1px solid $borders_color; &:dir(ltr) { border-right: 1px solid $borders_color; } &:dir(rtl) { border-left: 1px solid $borders_color; } &:backdrop { background-color: $backdrop_base_color; border-color: $backdrop_borders_color; } } &.csd .sidebar { border-top-style: none; } .sidebar .label { padding: 6px 12px; } .sidebar .label.highlight { background-color: mix($bg_color, $fg_color, 80%); } } GtkTextView { // This will get overridden by .view, needed by gedit line numbers background-color: mix($bg_color, $base_color, 50%); // &:backdrop { background-color: mix($backdrop_bg_color, // $backdrop_base_color, 50%); } } .grid-child { padding: 3px; border-radius: 3px; &:selected { @extend %selected_items; } } %osd, .osd { color: $osd_fg_color; border: 1px solid $bg_color; background-color: $osd_bg_color; background-clip: padding-box; outline-color: transparentize($osd_fg_color, 0.7); //box-shadow: none; text-shadow: none; icon-shadow: none; &:backdrop { text-shadow: none; } } /********************* * Spinner Animation * *********************/ @keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } .spinner { background-image: none; background-color: blue; opacity: 0; // non spinning spinner makes no sense -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); &:active { opacity: 1; animation: spin 1s linear infinite; &:insensitive { opacity: 0.5; } } } /**************** * Text Entries * ****************/ .entry { border: 1px solid; padding: 5px 8px 6px; &.image { // icons inside the entry &.left { padding-left: 0; } &.right { padding-right: 0; } } border-radius: 3px; transition: all 200ms $ease-out-quad; @include entry(normal); &.flat, &.flat:focus { padding: 2px; @include entry(normal, $edge:none); border: none; border-radius: 0; } &:focus { @include entry(focus); } &:insensitive { @include entry(insensitive); } &:backdrop { @include entry(backdrop); } &:backdrop:insensitive { @include entry(backdrop-insensitive); } &:selected, &:selected:focus { @extend %selected_items; } &.progressbar { margin: 1px; border-radius: 0; border-width: 0 0 2px; border-color: $selected_bg_color; border-style: solid; background-image: none; background-color: transparent; box-shadow: none; &:backdrop { background-color: transparent; } } .linked > & { //FIXME: use same buttons linking logic and template border-radius: 0; &:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; &:dir(rtl) { border-right-style: none;} } &:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-left-style: none; &:dir(rtl) { border-left-style: solid; } } } // entry error and warning style @each $e_type, $e_color in (error, $error_color), (warning, $warning_color) { &.#{$e_type} { color: $e_color; border-color: entry_focus_border($e_color); &:focus { @include entry(focus, $e_color); } &:selected, &:selected:focus { background-color: $e_color; } } } &.image { // entry icons colors color: mix($fg_color, $base_color, 80%); &:hover { color: $fg_color; } &:active { color: $selected_bg_color; } &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } } .osd & { @include entry(osd); &:focus { @include entry(osd-focus); } &:backdrop { @include entry(osd-backdrop); } &:insensitive { @include entry(osd-insensitive); } } } // Vertically linked entries // FIXME: take care of "colored" entries .linked.vertical { > .entry { @extend %linked_vertical; } // remove the edge hilight and the focus shadow (unfortunatelly) > .entry:not(:last-child) { box-shadow: none; } // add back the focus shadow > .entry:focus:not(:last-child) { box-shadow: entry_focus_shadow(); } // brighter border between linked entries > .entry:not(:insensitive) + .entry:not(:insensitive) { border-top-color: mix($borders_color, $base_color, 30%); background-image: linear-gradient(to bottom, $base_color); &:backdrop { border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); background-image: linear-gradient(to bottom, $backdrop_base_color); } } // color back the top border of a linked focused entry following another entry and add back the focus shadow. > .entry + .entry:focus:not(:last-child) { border-top-color: entry_focus_border(); box-shadow: entry_focus_shadow(); } // just recolor the top border on the last focused entry, since we don't reset the shadow here letting that be // inherited by the entry styling. > .entry + .entry:focus:last-child { border-top-color: entry_focus_border(); } // this takes care of coloring the top border of the focused entry subsequent widget. // :not(:only-child) is a specificity bump hack. > .entry:focus:not(:only-child) + .entry, > .entry:focus:not(:only-child) + .button, > .entry:focus:not(:only-child) + GtkComboBox > .button, > .entry:focus:not(:only-child) + GtkComboBoxText > .button { border-top-color: entry_focus_border(); } } /*********** * Buttons * ***********/ // stuff for .needs-attention $_dot_color: if($variant=='light', $selected_bg_color, lighten($selected_bg_color,15%)); @keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to($_dot_color), to(transparent)); } to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($selected_bg_color), to(transparent)); } } .button { $_button_transition: all 200ms $ease-out-quad; border: 1px solid; border-radius: 3px; padding: 5px 8px 6px; //transition: $_button_transition; @include button(normal); &.flat { @include button(undecorated); // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but // it won't fade out when the pointer leave the button allocation area. To make the transition more evident // in this case the duration is increased. transition: none; &:hover { transition: $_button_transition; transition-duration: 500ms; &:active { transition: $_button_transition; } } } &:hover { @include button(hover); -gtk-image-effect: highlight; } &:active, &:checked { @include button(active); transition-duration: 50ms; &:hover { @include button(active-hover); } } // &:backdrop, &.flat:backdrop { // @include button(backdrop); // -gtk-image-effect: none; // &:active, &:checked { // @include button(backdrop-active); // } // &:insensitive { // @include button(backdrop-insensitive); // } // &:insensitive:active, &:insensitive:checked { // @include button(backdrop-insensitive-active); // } // } &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive { @include button(undecorated); } &:insensitive { @include button(insensitive); &:active, &:checked { @include button(insensitive-active); } } // big standalone buttons like in Documents pager &.osd { &.image-button { padding: 13px; } color: $osd_fg_color; border-radius: 5px; outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? @include button(osd); border: none; box-shadow: none; &:hover { @include button(osd-hover); border: none; box-shadow: none; } &:active, &:checked { @include button(osd-active); border: none; box-shadow: none; } &:insensitive, &:backdrop:insensitive { @include button(osd-insensitive); border: none; } &:backdrop { @include button(osd-backdrop); border: none; } } //overlay / OSD style .osd & { @include button(osd); // there's a problem with sass which prevents it to extend the linked // placeholder as expected, it should just be "@extend %linked;", the // placeholder is basically replicated here // // Workaround START border-radius: 3px; border-style: solid; &:dir(rtl) { border-radius: 3px; } &:first-child { border-radius: 3px 3px 3px 3px; } &:last-child { border-radius: 3px 3px 3px 3px; &:dir(rtl) { border-right-style: solid; } } &:only-child { border-radius: 3px; border-style: solid; } // Workaround END &:hover { @include button(osd-hover); @extend %linked; } &:active, &:checked, &:backdrop:active, &:backdrop:checked { @include button(osd-active); @extend %linked; } &:insensitive, &:backdrop:insensitive { @include button(osd-insensitive); @extend %linked; } &:backdrop { @include button(osd-backdrop); @extend %linked; } &.flat { @include button(undecorated); box-shadow: none; //FIXME respect no edge on the button mixin text-shadow: none; icon-shadow: none; font-weight: normal; &:hover { @include button(osd-hover); background-clip: padding-box; box-shadow: none; } &:insensitive { @include button(osd-insensitive); background-image: none; border-color: transparent; box-shadow: none; } &:backdrop { @include button(undecorated); } &:active, &:checked { @include button(osd-active); background-clip: padding-box; border-color: transparent; box-shadow: none; } } } // Suggested and Destructive Action buttons @each $b_type, $b_color in (suggested-action, $selected_bg_color), (destructive-action, $destructive_color) { &.#{$b_type} { @include button(normal, $b_color, $base_color); &.flat { @include button(undecorated); color: $b_color; //FIXME: does it work on the dark variant? } &:hover { @include button(hover, $b_color, white); } &:active, &:checked { @include button(active, $b_color, white); } &:backdrop, &.flat:backdrop { @include button(backdrop, $b_color, white); &:active, &:checked { @include button(backdrop-active, $b_color, white); } &:insensitive { @include button(backdrop-insensitive); &:active, &:checked { @include button(backdrop-insensitive-active, $b_color, white); } } } &.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive { @include button(undecorated); color: transparentize($b_color, 0.2); } &:insensitive { //@include button(insensitive); background-color: transparent; color: shade($titlebar_fg_color,0.5); &:active, &:checked { //@include button(insensitive-active, $b_color, white); background-color: transparent; color: shade($titlebar_fg_color,0.5); } } .osd & { @include button(osd, $b_color); @extend %linked; &:hover { @include button(osd-hover, $b_color); @extend %linked; } &:active, &:checked, &:backdrop:active, &:backdrop:checked { @include button(osd-active, $b_color); @extend %linked; } &:insensitive, &:backdrop:insensitive { @include button(osd-insensitive, $b_color); @extend %linked; } &:backdrop { @include button(osd-backdrop, $b_color); @extend %linked; } } } } &.image-button { padding: 8px; } &.text-button { padding-left: 16px; padding-right: 16px; } &.text-button.image-button { // those buttons needs uneven horizontal padding, we want the icon side // to have the image-button padding, while the text side the text-button // one, so we're adding the missing padding to the label depending on // its position inside the button padding: 5px 8px 6px; // same as .button .label:first-child { padding-left: 8px; } .label:last-child { padding-right: 8px; } } .stack-switcher > & { // to position the needs attention dot, padding is added to the button // child, a label needs just lateral padding while an icon needs vertical // padding added too. outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset > .label { padding-left: 6px; // label padding padding-right: 6px; // } > GtkImage { padding-left: 6px; // image padding padding-right: 6px; // padding-top: 3px; // padding-bottom: 3px; // } &.text-button { padding: 5px 10px 6px; // needed or it will get overridden } &.image-button { // we want image buttons to have a 1:1 aspect ratio, so compensation // of the padding added to the GtkImage is needed padding: 5px 2px; } &.needs-attention > .label, &.needs-attention > GtkImage { @extend %needs_attention; } &.needs-attention:active > .label, &.needs-attention:active > GtkImage, &.needs-attention:checked > .label, &.needs-attention:checked > GtkImage { animation: none; background-image: none; } } //inline-toolbar buttons .inline-toolbar &, .inline-toolbar &:backdrop { border-radius: 2px; border-width: 1px; @extend %linked; } .primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows .linked > &, .linked > &:hover, .linked > &:active, .linked > &:checked, .linked > &:backdrop { @extend %linked; } .linked.vertical > &, .linked.vertical > &:hover, .linked.vertical > &:active, .linked.vertical > &:checked, .linked.vertical > &:backdrop { @extend %linked_vertical; } } %needs_attention { animation: needs_attention 150ms ease-in; $_dot_shadow: _text_shadow_color(); $_dot_shadow_r: if($variant=='light',0.5,0.45); background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to($_dot_color), to(transparent)), -gtk-gradient(radial, center center, 0, center center, $_dot_shadow_r, to($_dot_shadow), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; @if $variant == 'light' { background-position: right 3px, right 4px; } @else { background-position: right 3px, right 2px; } &:backdrop { background-size: 6px 6px, 0 0;} &:dir(rtl) { @if $variant == 'light' { background-position: left 3px, left 4px; } @else { background-position: left 3px, left 2px; } } } // all the following is for the +|- buttons on inline toolbars, that way // should really be deprecated... .inline-toolbar GtkToolButton > .button { // redefining the button look is // needed since those are flat... @include button(normal); &:hover { @include button(hover); } &:active, &:checked{ @include button(active); } &:insensitive { @include button(insensitive); } &:insensitive:active, &:insensitive:checked { @include button(insensitive-active); } &:backdrop { @include button(backdrop); }; &:backdrop:active, &:backdrop:checked { @include button(backdrop-active); } &:backdrop:insensitive { @include button(backdrop-insensitive); } &:backdrop:insensitive:active, &:backdrop:insensitive:checked { @include button(backdrop-insensitive-active); } } // More inline toolbar buttons .inline-toolbar.toolbar GtkToolButton, .inline-toolbar.toolbar GtkToolButton:backdrop { & > .button.flat { @extend %linked_middle; } &:dir(rtl) > .button.flat { @extend %linked_middle:dir(rtl); } &:first-child > .button.flat { @extend %linked:first-child; } &:last-child > .button.flat { @extend %linked:last-child; } &:last-child:dir(rtl) > .button.flat { @extend %linked:last-child:dir(rtl); } &:only-child > .button.flat { @extend %linked:only-child; } } %linked_middle { //border-radius: 0; //border-left-style: none; &:dir(rtl) { border-radius: 3px; // needed when including %linked_middle:dir(rtl) //border-right-style: none; //border-left-style: solid } } %linked { @extend %linked_middle; &:first-child { border-radius: 3px 3px 3px 3px; border-left-style: solid; } &:last-child { border-radius: 3px 3px 3px 3px; &:dir(rtl) { border-right-style: solid; } } &:only-child { border-radius: 3px; border-style: solid; } } %linked_vertical_middle { border-left-style: solid; border-bottom-style: none; border-radius: 3px; } %linked_vertical{ @extend %linked_vertical_middle; &:first-child { border-radius: 3px 3px 3px 3px; } &:last-child { border-radius: 3px 3px 3px 3px; border-style: solid; } &:only-child { border-radius: 3px; border-style: solid; } } %undecorated_button { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px transparentize(white,1), 0 1px transparentize(white, 1); text-shadow: none; icon-shadow: none; } /* menu buttons */ .menuitem.button.flat { @extend %undecorated_button; outline-offset: -1px; &:hover { background-color: mix($fg_color, $bg_color, 10%); } &:selected { @extend %selected_items; } &:backdrop, &:backdrop:hover { @extend %undecorated_button; } } GtkColorButton.button { padding: 5px; // Uniform padding on the GtkColorButton GtkColorSwatch:first-child:last-child { // :first-child:last-child for a specificity bump, it gets overridden by the // colorpicker style, otherwise border-radius: 0; box-shadow: inset 0 1px 1px transparentize(black, 0.9), _widget_edge(); &:insensitive, &:backdrop { box-shadow: none; } } } /********* * Links * *********/ *:link { color: $link_color; &:visited { color: $link_visited_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } } &:hover { color: lighten($link_color,10%); *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } } &:active { color: $link_color; *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } &:backdrop, &:backdrop:hover, &:backdrop:hover:selected { color: $selected_bg_color; } &:selected, *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } } .button:link, .button:visited { @extend %undecorated_button; @extend *:link; text-shadow: none; &:hover, &:active, &:checked { @extend %undecorated_button; text-shadow: none; } &:backdrop { @extend %undecorated_button; //This shouldn't be needed but avoids //a weird transition which for some reason //makes borders blink on hover } } /***************** * GtkSpinButton * *****************/ .spinbutton { .button { background-image: none; border-style: none none none solid; border-color: transparentize($borders_color, 0.7); color: mix($fg_color, $base_color, 90%); border-radius: 0; box-shadow: none; // padding-left: 6px; // padding-right: 6px; &:dir(rtl) { border-style: none solid none none; } &:hover { color: $fg_color; background-color: transparentize($fg_color, 0.95); } &:insensitive { color: transparentize($insensitive_fg_color, 0.7); } &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); background-color: transparentize(black, 0.9); } &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 90%); border-color: transparentize($backdrop_borders_color, 0.7); background-color: transparent; } &:backdrop:insensitive { background-image: none; color: transparentize($backdrop_insensitive_color,0.7); border-style: none none none solid; // It is needed or it gets overridden &:dir(rtl) { border-style: none solid none none; } } } .osd & { .button { @include button(undecorated); color: $osd_fg_color; border-style: none none none solid; border-color: transparentize($osd_borders_color, 0.3); border-radius: 0; box-shadow: none; icon-shadow: 0 1px black; &:dir(rtl) { border-style: none solid none none; } &:hover { @include button(undecorated); color: $osd_fg_color; border-color: transparentize(opacify($osd_borders_color, 1), 0.5); background-color: transparentize($osd_fg_color, 0.9); icon-shadow: 0 1px black; box-shadow: none; } &:backdrop { @include button(undecorated); color: $osd_fg_color; border-color: transparentize(opacify($osd_borders_color, 1), 0.5); icon-shadow: none; box-shadow: none; } &:insensitive { @include button(undecorated); color: $osd_insensitive_fg_color; border-color: transparentize(opacify($osd_borders_color, 1), 0.5); icon-shadow: none; box-shadow: none; } &:last-child { border-radius: 0 3px 3px 0; } &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } } } &.vertical, &.vertical:dir(rtl) { //FIXME: try using linking templates for vertically linked stuff .button { padding-top: 8px; // Same vertical padding as image-buttons padding-bottom: 8px; // &:first-child { @extend %top_button; @include button(normal, $edge:none); &:active { @extend %top_button; @include button(active, $edge:none); } &:hover { @extend %top_button; @include button(hover, $edge:none); } &:insensitive { @extend %top_button; @include button(insensitive, $edge:none); } &:backdrop { @extend %top_button; @include button(backdrop, $edge:none); } } &:last-child { @extend %bottom_button; @include button(normal); &:active { @extend %bottom_button; @include button(active); } &:hover { @extend %bottom_button; @include button(hover); } &:insensitive { @extend %bottom_button; @include button(insensitive); } &:backdrop { @extend %bottom_button; @include button(backdrop); } } &:backdrop:insensitive { @include button(backdrop-insensitive); } } &.entry { // we should remove the bottom edge hilight here, but seems // like buttons are on top of it so it doesn't show up border-radius: 0; padding-left: 3px; padding-right: 3px; } %top_button { border-radius: 3px 3px 0 0; border-style: solid solid none solid; } %bottom_button { border-radius: 0 0 3px 3px; border-style: none solid solid solid; } } GtkTreeView & { &.entry, &.entry:focus { padding: 1px; border-width: 1px 0; border-color: $selected_bg_color; border-radius: 0; box-shadow: none; } } } /************** * ComboBoxes * **************/ GtkComboBox { > .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos // are bigger then // buttons -GtkComboBox-arrow-scaling: 0.5; -GtkComboBox-shadow-type: none; box-shadow: 0 1px $borders_edge; &:insensitive { color: $insensitive_fg_color; text-shadow: none; icon-shadow: none; } &:backdrop { color: $backdrop_fg_color; text-shadow: none; icon-shadow: none; } &:backdrop:insensitive { color: $backdrop_insensitive_color; } .menuitem { text-shadow: none; } .separator.vertical { // always disable separators -GtkWidget-wide-separators: true; } &.combobox-entry .entry { @extend %linked; } &.combobox-entry .button, &.combobox-entry .button:backdrop { // It is needed to specify the backdrop button or it gets overridden @extend %linked; } } .linked > GtkComboBox > .button { // the combo is a composite widget so the way we do button linkind doesn't // work, special case needed. See // https://bugzilla.gnome.org/show_bug.cgi?id=733979 &:dir(ltr) { @extend %linked_middle; } // specificity bump &:dir(rtl) { @extend %linked_middle:dir(rtl); } } .linked > GtkComboBox:first-child > .button { @extend %linked:first-child; } .linked > GtkComboBox:last-child > .button { @extend %linked:last-child; } .linked > GtkComboBox:only-child > .button { @extend %linked:only-child; } .linked.vertical > GtkComboBoxText > .button, .linked.vertical > GtkComboBox > .button { @extend %linked_vertical_middle; } .linked.vertical > GtkComboBoxText:first-child > .button, .linked.vertical > GtkComboBox:first-child > .button { @extend %linked_vertical:first-child; } .linked.vertical > GtkComboBoxText:last-child > .button, .linked.vertical > GtkComboBox:last-child > .button { @extend %linked_vertical:last-child; } .linked.vertical > GtkComboBoxText:only-child > .button, .linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; } /************ * Toolbars * ************/ .toolbar { -GtkWidget-window-dragging: true; padding: 4px; background-color: $bg_color; .osd &, &.osd { padding: 13px; border: none; border-radius: 5px; background-color: $osd_bg_color; } } //searchbar, location-bar & inline-toolbar .inline-toolbar { @extend .toolbar; @extend %inset-bar; border-width: 0 1px 1px; padding: 3px; border-radius: 0 0 3px 3px; } .search-bar, .location-bar { @extend .toolbar; @extend %inset-bar; border-width: 0 0 1px; padding: 3px; } %inset-bar { border-style: solid; border-color: $borders_color; //$_bg: mix($bg_color, $borders_color, 70%); text-shadow: none; background-color: $bg_color; //box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%), // _widget_edge(); //FIXME edge would be nice, but doesn't work &:backdrop { border-color: $backdrop_borders_color; background-color: $backdrop_dark_fill; box-shadow: none; } } /*************** * Header bars * ***************/ .titlebar, .header-bar { padding: 2px 6px; border-width: 0px 0px 2px 0px; border-style: solid; border-color: $selected_bg_color; border-radius: 0; color: $titlebar_fg_color; @include headerbar_fill; &:backdrop { border-color: transparent; background-color: $bg_color; background-image: none; box-shadow: none; color: $backdrop_fg_color; } .path-bar .button { color: $titlebar_fg_color; } .button { background-color: $titlebar_bg_color; color: $titlebar_fg_color; background-image: none; border-color: transparent; box-shadow: none; &.flat { @include button(undecorated,$titlebar_bg_color); } &:hover { border-color: $selected_bg_color; } &:active, &:checked { @include button(active); border-color: $titlebar_bg_color; box-shadow: none; &:hover { @include button(active-hover); border-color: $titlebar_bg_color; box-shadow: none; } &:backdrop { background-image: none; background-color: $backdrop_bg_color; border-color: $backdrop_bg_color; } } &.suggested-action { background-color: shade($selected_bg_color,1.1); &:hover { background-color: $selected_bg_color; } &:insensitive { background-color: $titlebar_bg_color; color: shade($titlebar_fg_color,0.5); &:active, &:checked { background-color: $titlebar_bg_color; color: shade($titlebar_fg_color,0.5); } } } &:backdrop { background-color: $bg_color; color: $backdrop_fg_color; } &.flat:backdrop, &.flat:backdrop:insensitive, &:insensitive:backdrop { background-image: none; background-color: $backdrop_bg_color; color: $backdrop_fg_color; } &.flat:insensitive { @include button(undecorated); } &:insensitive { background-color: $titlebar_bg_color; color: shade($titlebar_fg_color,0.5); &:active, &:checked { @include button(insensitive-active,$titlebar_bg_color); } } } .title { font-weight: normal; padding: 0px 12px; } .subtitle { font-size: smaller; padding: 0 12px; @extend .dim-label; } .header-bar-separator, & > GtkBox > .separator.vertical { -GtkWidget-wide-separators: true; -GtkWidget-separator-width: 1px; border-width: 0 1px; border-image: linear-gradient(to bottom, transparentize($borders_color,1), $borders_color 30%, $borders_color 70%, transparentize($borders_color,1) 100%) 0 1 / 0 1px stretch; //FIXME use a proper color &:backdrop { border-image: linear-gradient(to bottom, transparentize($backdrop_borders_color, 0.5)) 0 1 / 1px 1px; //FIXME use a proper color } } &.selection-mode { color: $selected_fg_color; text-shadow: none; border-color: $selected_borders_color; background-image: none; background-color: $titlebar_bg_color; box-shadow: none; &:backdrop { background-image: none; background-color: $bg_color; box-shadow: none; } .subtitle:link { @extend *:link:selected; } .button { @include button(normal, $selected_bg_color, $selected_fg_color); &.flat { @include button(undecorated); } &:hover { @include button(hover, $selected_bg_color, $selected_fg_color); } &:active, &:checked { @include button(active, $selected_bg_color, $selected_fg_color); } &:backdrop, &.flat:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color); -gtk-image-effect: none; border-color: $selected_borders_color; &:active, &:checked { @include button(backdrop-active, $selected_bg_color, $selected_fg_color); border-color: $selected_borders_color; } &:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color); border-color: $selected_borders_color; } &:insensitive:active, &:insensitive:checked { @include button(backdrop-insensitive-active, $selected_bg_color, $selected_fg_color); border-color: $selected_borders_color; } } &.flat:backdrop, &.flat:insensitive, &.flat:insensitive:backdrop { @include button(undecorated); } &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color); &:active, &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color); } } &.suggested-action { @include button(normal); border-color: $selected_borders_color; &:hover { @include button(hover); border-color: $selected_borders_color; } &:active { @include button(active); border-color: $selected_borders_color; } &:insensitive { @include button(insensitive); border-color: $selected_borders_color; } &:backdrop { @include button(backdrop); border-color: $selected_borders_color; } &:backdrop:insensitive { @include button(backdrop-insensitive); border-color: $selected_borders_color; } } } .selection-menu { border-color: transparentize($selected_bg_color, 1); background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1)); box-shadow: none; padding-left: 10px; padding-right: 10px; GtkArrow { -GtkArrow-arrow-scaling: 1; } .arrow { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); color: transparentize($selected_fg_color,0.5); icon-shadow: none; } &:backdrop { @extend .selection-menu }; } } .tiled &, .maximized & { border-radius: 0; // squared corners when the window is max'd or tiled } &.default-decoration { padding: 4px; .button { padding: 5px; } } } /************ * Pathbars * ************/ .path-bar .button { padding: 5px 6px 6px; @include button(undecorated); color: $fg_color; &:hover {border-color: $selected_bg_color; } &:active, &:checked { background-color: $borders_color; } &:first-child { padding-left: 8px; } &:last-child { padding-right: 8px; } &:only-child { padding-left: 12px; padding-right: 12px; } // the following is for spacing the icon and the label inside the home button .label:last-child { padding-left: 2px; } .label:first-child { padding-right: 2px; } .label:only-child { padding-right: 0; padding-left: 0; } 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: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, border-top-color: $bg_color; // while this is the grid lines color, better then nothing &:selected { border-radius: 0; } // rest border radius in lists &:selected, &:backdrop:selected { border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly } &:insensitive { color: $insensitive_fg_color; &:selected { color: mix($selected_fg_color, $selected_bg_color, 40%); &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } } &:backdrop { color: $backdrop_insensitive_color; } } &.separator:backdrop { color: transparentize(black, 0.9); } &:backdrop { border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); border-top: $backdrop_bg_color; } &.dnd { border-style: solid none; border-width: 1px; border-color: mix($fg_color, $selected_bg_color, 50%); } &.expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } color: mix($fg_color, $base_color, 70%); &:hover { color: $fg_color; } &:selected { color: mix($selected_fg_color, $selected_bg_color, 70%); &:hover { color: $selected_fg_color; } &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } } &.progressbar { // progress bar in treeviews @if $variant == light { color: $base_color; } border: 1px solid $selected_borders_color; border-radius: 4px; background-image: linear-gradient(to bottom, $selected_bg_color, darken($selected_bg_color,10%)); box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), transparentize(white,0.85)), 0 1px if($variant=='light', transparentize(black, 0.8), transparentize(black,0.9)); &:selected { @if $variant == 'light' { color: $selected_bg_color; box-shadow: none; } @else { box-shadow: inset 0 1px transparentize(white, 0.95); } background-image: linear-gradient(to bottom, $base_color, darken($base_color,10%)); &:backdrop { @if $variant == 'light' { color: $selected_bg_color; border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) } @else { border-color: $backdrop_base_color; } background-color: $backdrop_base_color; } } &:backdrop { @if $variant == 'light' { color: $backdrop_base_color; } @else { border-color: $backdrop_base_color; } background-image: none; box-shadow: none; } } &.trough { // progress bar trough in treeviews background-color: transparentize($fg_color,0.9); border-radius: 4px; &:selected { background-color: if($variant == 'light', transparentize($selected_fg_color, 0.7), darken($selected_bg_color, 10%)); @if $variant == 'light' { border-width: 1px 0; border-style: solid; border-color: $selected_bg_color; } } } } column-header { .button { @extend %column_header_button; $_column_header_color: mix($fg_color, $base_color, 50%); color: $_column_header_color; background-color: $base_color; font-weight: bold; text-shadow: none; box-shadow: none; &:hover { @extend %column_header_button; color: mix($_column_header_color, $fg_color, 50%); box-shadow: none; transition: none; //I shouldn't need this } &:active { @extend %column_header_button; color: $fg_color; transition: none; //I shouldn't need this } &.dnd { @extend column-header.button.dnd; } } &:last-child .button, &:last-child .button:backdrop, // set :backdrop too or the border will be visibile there &:last-child.button, &:last-child.button:backdrop { //treeview-like derived widgets in Banshee and Evolution border-right-style: none; } } column-header.button.dnd { // for treeview-like derive widgets transition: none; color: $selected_bg_color; box-shadow: inset 1px 1px 0 1px $selected_bg_color, inset -1px 0 0 1px $selected_bg_color, inset 1px 1px $base_color, inset -1px 0 $base_color;; &:active { @extend column-header.button.dnd; } &:selected { @extend column-header.button.dnd; } &:hover { @extend column-header.button.dnd; } } %column_header_button { padding: 3px 6px; border-style: none solid solid none; border-radius: 0; background-image: none; border-color: $bg_color; text-shadow: none; &:insensitive { border-color: $bg_color; background-image: none; } &:backdrop { border-color: $backdrop_bg_color; border-style: none solid solid none; color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); background-image: none; background-color: $backdrop_base_color; &:insensitive { border-color: $backdrop_bg_color; background-image: none; } } } /********* * Menus * *********/ .menubar { -GtkWidget-window-dragging: true; padding: 2px; box-shadow: none; &:backdrop { background-color: $backdrop_bg_color; } & > .menuitem { padding: 4px 8px; &:hover { //Seems like it :hover even with keyboard focus background-color: $selected_bg_color; color: $selected_fg_color; } &:insensitive { color: $insensitive_fg_color; box-shadow: none; } } } .menu { padding: 0px; background-color: $bg_color; border: 1px solid $borders_color; // adds borders in a non composited env border-radius: 3px; .csd & { border: 1px solid $borders_color; } // axes borders in a composited env .menuitem { text-shadow: none; padding: 6px 6px; &:hover { color: $selected_fg_color; background-color: $selected_bg_color; background-clip: padding-box; border-style: solid; border-width: 0px 1px 0px 1px; border-color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); //tint sides of menu //round top and bottom items &:first-child { border-radius: 3px 3px 0px 0px; border-width: 1px 1px 0px 1px; } &:last-child{ border-radius: 0px 0px 3px 3px; border-width: 0px 1px 1px 1px; } } &:insensitive { color: $insensitive_fg_color; &:backdrop { color: $backdrop_insensitive_color; } } &:backdrop, &:backdrop:hover { color: $fg_color; background-color: $bg_color; } //submenu indicators &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } &.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); } } &.button { // overlow buttons @extend %undecorated_button; border-style: none; border-radius: 0; &.top { border-bottom: 1px solid mix($fg_color, $base_color, 10%); } &.bottom { border-top: 1px solid mix($fg_color, $base_color, 10%); } &:hover { background-color: mix($fg_color, $base_color, 10%); } &:insensitive { color: transparent; background-color: transparent; border-color: transparent ; } } } .menuitem .accelerator { color: gtkalpha(currentColor,0.55); } /*************** * Popovers * ***************/ .popover { padding: 2px; border: 1px solid $borders_color; border-radius: 2px; background-color: $bg_color; box-shadow: 0 2px 3px transparentize(black, 0.5); &:backdrop { box-shadow: none; } > .list, > .view, > .toolbar, &.osd > .toolbar { border-style: none; background-color: transparent; } .button.flat { color: $fg_color; } .button.flat:hover { background-color: transparentize($selected_bg_color, 0.8); color: $fg_color; text-shadow: none; transition: none; } &.osd { @extend %osd; } } //touch selection handlebars for the Popover.osd above .entry.cursor-handle, .cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); } &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } } /***************** * Notebooks and * * Tabs * *****************/ .notebook { // Through me you go to the grief wracked city; // Through me you go to everlasting pain; // Through me you go a pass among lost souls. // ... // Abandon all hope — Ye Who Enter Here background-color: $bg_color; -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 $ease-out-quad; //padding: 6px; &.frame { border: 1px solid $borders_color; // FIXME doesn't work &.top { border-top-width: 0; } &.bottom { border-bottom-width: 0; } &.right { border-right-width: 0; } &.left { border-left-width: 0; } //&:backdrop { border-color: $borders_color; } } &.header { // FIXME: double borders in some case, can't fix it w/o a class tho // FIXME: doesn't work on dark var background-color: $bg_color; padding-top: 4px; // this is the shading of the header behind the tabs &.frame { border-style: solid; border-color: $borders_color; &.top { border-width: 0px; } &.bottom { border-width: 0px; } &.right { border-width: 0px; } &.left { border-width: 0px; } &:backdrop { border-color: $borders_color; } } &.top { box-shadow: inset 0 -1px $borders_color; // border } &.bottom { box-shadow: inset 0 1px $borders_color; } &.right { box-shadow: inset 1px 0 $borders_color; } &.left { box-shadow: inset -1px 0 $borders_color; } } tab { border-width: 1px; border-style: solid; border-color: if($variant == 'light', shade($borders_color,1.1), transparentize($borders_color, 0.8)); background-color: if($variant == 'light', shade($borders_color,1.1), transparentize($borders_color, 0.8)); outline-offset: 0; $tab_indicator_size: 3px; //vertical tab sizing $vt_vpadding: 6px; $vt_hpadding: 8px; // horizontal tab sizing $ht_vpadding: 6px; $ht_hpadding: 8px; //FIXME: we get double border in some cases, not considering the broken //notebook content frame... &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; } &.left, &.right { padding: $ht_vpadding $ht_hpadding; } /* 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; } } */ &.reorderable-page { background-color: $bg_color; &.top, &.bottom { padding-left: 12px; // for a nicer close button padding-right: 6px; // placement padding-bottom: 8px; } } &.top { //padding-bottom: ($vt_vpadding -$tab_indicator_size); border-radius: 3px 3px 0px 0px; &:active, &.active-page, &:backdrop:active { border-color: $borders_color; border-bottom-color: $bg_color; background-color: $bg_color; &:hover, &.prelight-page { border-color: $borders_color; border-bottom-color: $bg_color; } } } &.bottom { border-radius: 0px 0px 3px 3px; &:active, &.active-page, &:backdrop:active { border-color: $borders_color; border-top-color: $bg_color; background-color: $bg_color; &:hover, &.prelight-page { border-color: $borders_color; border-top-color: $bg_color; } } } &.left { border-radius: 3px 0px 0px 3px; &:active, &.active-page, &:backdrop:active { border-color: $borders_color; border-right-color: $bg_color; background-color: $bg_color; &:hover, &.prelight-page { border-color: $borders_color; border-right-color: $bg_color; } } } &.right { border-radius: 0px 3px 3px 0px; &:active, &.active-page, &:backdrop:active { border-color: $borders_color; border-left-color: $bg_color; background-color: $bg_color; &:hover, &.prelight-page { border-color: $borders_color; border-left-color: $bg_color; } } } //here's the interesting stuff &:hover, &.prelight-page { background-color: transparentize($hover_color, 0.8); border-color: transparentize($hover_color, 0.8); } // &:backdrop { // background-color: $borders_color; // } @each $_tab, $_border, $_shadow1 in (top, right, -3px 0px 0px 0px), (bottom, right, -3px 0px 0px 0px), (left, bottom, 0px -3px 0px 0px), (right, bottom, 0px -3px 0px 0px) { &.reorderable-page.#{$_tab} { border-width: 3px; border-style: solid; border-color: $bg_color; background-color: $bg_color; border-#{$_border}-width: 1px; border-#{$_border}-color: $borders_color; box-shadow: inset #{$_shadow1} $bg_color; &:hover, &.prelight-page { box-shadow: inset 0px -3px 0px 0px transparentize($selected_bg_color,0.7), inset $_shadow1 $bg_color; } &:active, &.active-page { box-shadow: inset 0px -3px 0px 0px $selected_bg_color, inset $_shadow1 $bg_color; &:hover { background-color: $bg_color; border-color: $bg_color; border-#{$_border}-color: $borders_color; } &:backdrop { background-color: $bg_color; border-color: $bg_color; border-#{$_border}-color: $borders_color; } } &:backdrop { background-color: $bg_color; border-color: $bg_color; border-#{$_border}-color: $borders_color; } } } .label { //tab text padding: 0 2px; // needed for a nicer focus ring color: $fg_color; } .prelight-page .label, .label.prelight-page { // prelight tab text color: $fg_color; } .active-page .label, .label.active-page { // active tab text color: $fg_color; } .button { //tab close button padding: 0px; border: 1px solid transparent; border-radius: 50%; background-image: none; background-color: $borders_color; box-shadow: none; icon-shadow: none; transition: none; color: $bg_color; &:hover { background-color: $icon_red; border-color: transparent; background-image: none; box-shadow: none; } &:active { color: $bg_color; border-color: transparent; background-image: none; box-shadow: none; } &:backdrop { color: $bg_color; border-color: transparent; } & > GtkImage { padding: 0px; } } .button .active-page, .button.active-page { //not working background-color: $icon_red; } } &.arrow { color: $insensitive_fg_color; &:hover { color: $hover_color; } &:active { color: $selected_bg_color; } &:insensitive { color: transparentize($insensitive_fg_color,0.7); } &:backdrop { color: $insensitive_fg_color; &:insensitive { color: transparentize($insensitive_fg_color,0.7); } } } } /************** * 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; .button { border: none; background-image:none; background-color: transparent; box-shadow: none; &:hover { color: $hover_color; background-image:none; background-color: transparent; } &:insensitive { color: $insensitive_fg_color; } } // Overlay Scrollbars &.dragging, // if this isn't set, the scrollbars don't update their size correctly &.hovering { opacity: 0.998; } // probably a gtk bug &.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } // &.overlay-indicator:not(.dragging):not(.hovering) { -GtkRange-slider-width: 8px; -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; .slider { @include _border(scrollbar-slider-overlay, $prefix:assets, $radius: 0, $width: 5px 4px 5px 4px, $image-width: 6 4 6 4 / 6px 4px 6px 4px); } &.horizontal .slider { @include _border(scrollbar-slider-overlay-horizontal, $prefix:assets, $radius: 0, $width: 4px 6px 4px 6px, $image-width: 4 6 4 6 / 4px 6px 4px 6px); } .trough { border: none; background: none; } } // Normal Scrollbars / Overlay Scrollbars on Mouseover &.trough { @include _border(scrollbar-trough, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); &:dir(rtl) { @include _border(scrollbar-trough-rtl, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } &.horizontal { @include _border(scrollbar-trough-horizontal, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } } &.slider { @include _border(scrollbar-slider, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); &:dir(rtl) { @include _border(scrollbar-slider-rtl, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } &:hover, &:insensitive { @include _border(scrollbar-slider-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); &:dir(rtl) { @include _border(scrollbar-slider-rtl-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } } &:active { @include _border(scrollbar-slider-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); &:dir(rtl) { @include _border(scrollbar-slider-rtl-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } } &.horizontal { @include _border(scrollbar-slider-horizontal, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); &:hover, &:insensitive { @include _border(scrollbar-slider-horizontal-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } &:active { @include _border(scrollbar-slider-horizontal-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); } } } } .scrollbars-junction, .scrollbars-junction.frame { // the small square between two scrollbars border-color: transparent; // the border image is used to add the missing dot between the borders, details, details, details... border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; background-color: $scrollbar_bg_color; &:dir(rtl) { border-image-slice: 0 1 0 0; } &:backdrop { border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); background-color: $backdrop_scrollbar_bg_color; } } /********** * Switch * **********/ GtkSwitch { -GtkSwitch-slider-width: 30px; // 55px is the right value to make it as tall // as buttons, not doing that for now font-weight: bold; font-size: smaller; outline-offset: 0px; box-shadow: inset 0 1px transparentize(white, 1); // needs to be set here // otherwise it gets // clipped &.trough { // similar to the .scale border: 1px solid $borders_color; border-radius: 3px; color: $fg_color; background-image: none; background-color: $bg_color; text-shadow: none; &:active { color: $selected_bg_color; border-color: $selected_bg_color; box-shadow: none; text-shadow: none; &:hover { border-color: $hover_color} } &:hover { border-color: $selected_bg_color; } &:insensitive { color: $insensitive_fg_color; border-color: $borders_color; background-image: none; background-color: $insensitive_bg_color; box-shadow: none; text-shadow: none; } } &.slider { padding: 3px; border: 3px solid; border-radius: 3px; border-color:transparentize(white,1); box-shadow: none; background-color: $borders_color; &:hover { box-shadow: none; } &:active { background-color: $selected_bg_color; &:hover { background-color: $hover_color} } &:insensitive { background-color: $insensitive_bg_color; } } .list-row:selected & { @if $variant == 'light' { box-shadow: none; border-color: $selected_borders_color; &:backdrop { border-color: $selected_borders_color; } &.slider:dir(rtl) { border-left-color: $borders_color; } &.slider:dir(ltr) { border-right-color: $borders_color; } &.slider, &.slider:active { border-color: $selected_borders_color; } } } } /************************* * Check and Radio items * *************************/ // draw regular check and radio items using our PNG assets // all assets are rendered from assets.svg. never add pngs directly $asset_suffix: if($variant=='dark', '-dark', ''); @each $w,$a in ('check', 'checkbox'), ('radio','radio') { //standard checks and radios @each $s,$as in ('','-unchecked'), (':hover', '-unchecked-hover'), (':active', '-unchecked-active'), (':insensitive','-unchecked-insensitive'), (':backdrop', '-unchecked-backdrop'), (':backdrop:insensitive', '-unchecked-backdrop-insensitive'), (':inconsistent', '-mixed'), (':inconsistent:hover', '-mixed-hover'), (':inconsistent:selected', '-mixed-active'), (':inconsistent:backdrop', '-mixed-backdrop'), (':inconsistent:insensitive', '-mixed-insensitive'), (':inconsistent:insensitive:backdrop', '-mixed-backdrop-insensitive'), (':checked', '-checked'), (':checked:insensitive','-checked-insensitive'), (':checked:hover', '-checked-hover'), (':checked:active', '-checked-active'), (':backdrop:checked', '-checked-backdrop'), (':backdrop:checked:insensitive', '-checked-backdrop-insensitive') { .#{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop &.button.flat { icon-shadow: none; } } @if $variant == 'light' { // the borders of the light variant versions of checks and radios are // too similar in luminosity to the selected background color, hence // we need special casing. .view.#{$w}#{$s}:selected, .list-row:selected .#{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"), url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png")); } } } //menu .menu .menuitem.#{$w} { -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic'); color: mix($fg_color, $bg_color, 60%); icon-shadow: none; &:active, &:checked { -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic'); color: $selected_bg_color; } &:inconsistent { -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic'); } &:hover { color: $selected_fg_color; } &:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); } } } //treeview and list-rows .view.check, .view.radio, .list-row .check, list-row .radio { icon-shadow: none; &:selected, &:hover { icon-shadow: none; } } //content view (grid/list) .content-view { background-color: darken($bg_color,7%); &:backdrop { background-color: darken($bg_color,7%); } } //selection-mode @each $s,$as in ('','-selectionmode'), (':hover', '-hover-selectionmode'), (':active', '-active-selectionmode'), (':backdrop', '-backdrop-selectionmode'), (':checked', '-checked-selectionmode'), (':checked:hover', '-checked-hover-selectionmode'), (':checked:active', '-checked-active-selectionmode'), (':backdrop:checked', '-checked-backdrop-selectionmode') { .view.content-view.check#{$s} { icon-shadow: none; -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"), url("assets/checkbox#{$as}@2.png")); background-color: transparent; } } GtkCheckButton.text-button, GtkRadioButton.text-button { // this is for a nice focus on check and radios text padding: 1px 2px 4px; outline-offset: 0; &:insensitive, &:insensitive:active, &:insensitive:inconsistent { // set insensitive color, which is overriden otherwise color: $insensitive_fg_color; &:backdrop { color: $backdrop_insensitive_color; } } } /************ * GtkScale * ************/ .scale, .scale.scale-has-marks-above.scale-has-marks-below, .scale.vertical.scale-has-marks-above.scale-has-marks-below { // FIXME: rationalize -GtkScale-slider-length: 20; -GtkRange-slider-width: 20; -GtkRange-trough-border: 2; outline-offset: -9px; outline-radius: 4px; &.fine-tune { outline-offset: -7px; outline-radius: 6px; &.trough { margin: 8px; border-radius: 4px; } } &.slider { //FIXME: better gradient on the slider and hover state @include button(normal); border: 1px solid; border-radius: 50%; border-color: $selected_bg_color; box-shadow: inset 0 1px if($variant=='light', white, transparentize(white,0.85)), inset 0 #{-2px} $bg_color, inset 0 #{-1px} mix($bg_color, $borders_color, 50%); &:hover { border-width: 2px; @include button(hover); border-color: $hover_color; border-radius: 50%; // needed for double marks scales box-shadow: inset 0 1px if($variant=='light', white, transparentize(white, 0.85)), inset 0 #{-2px} if($variant=='light', white, transparentize(white, 0.86)), inset 0 #{-1px} mix($bg_color, $borders_color, 70%); } &:insensitive { border-style: solid; // needed for double marks scales or they'll get border-radius: 50%; // overridden background-image: linear-gradient(to bottom, $insensitive_bg_color); box-shadow: none; } &:active { border: 2px solid if($variant=='light',$selected_bg_color, darken($selected_bg_color,15%)); } //OSD sliders .osd & { @include button(osd); background-color: $titlebar_bg_color; &:hover { @include button(osd-hover); } &:active { @include button(osd-active); } &:backdrop { @include button(osd-backdrop); } } } &.trough { margin: 9px; border: 1px solid transparent; border-radius: 4px; background-color: $borders_color; box-shadow: none; &.highlight { background-color: $selected_bg_color; border-color: transparent; box-shadow: none; &.vertical { background-color: $selected_bg_color; } } &:insensitive, &.vertical:insensitive { border-color: transparent; background-image: none; background-color: $insensitive_bg_color; box-shadow: none; } //OSD troughs .osd & { border-color: transparent; box-shadow: none; margin: 9px; &.fine-tune { margin: 7px; } background-color: $borders_color; outline-color: transparentize($osd_fg_color, 0.8); outline-offset: -8px; &.highlight { background-image: none; background-color: $selected_bg_color; } &:insensitive, &:backdrop:insensitive { border-color: transparent; background-color: transparent; } &:backdrop { border-color: transparent; background-image: none; } } } } $asset_suffix: if($variant=='dark', '-dark', ''); @each $d,$dn in ('', 'horz'), ('.vertical', 'vert') { @each $w,$we in ('scale-has-marks-below','scale_marks_below'), ('scale-has-marks-above','scale_marks_above') { .scale#{$d}.#{$w} { -GtkScale-slider-length: 20; -GtkRange-slider-width: 24; -GtkRange-trough-border: 2; @extend %#{$we}_#{$dn}; @each $s,$as in ('',''), (':hover','-hover'), (':active','-active'), (':insensitive','-insensitive'), (':backdrop','-backdrop'), (':backdrop:insensitive','-backdrop-insensitive') { &.slider#{$s} { $_url: 'assets/slider-#{$dn}-#{$w}#{$as}#{$asset_suffix}'; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); background-repeat: no-repeat; background-position: center; box-shadow: none; } } } } } %scale_marks_above_horz { .trough { margin: 14px 10px 10px; } &.fine-tune .trough { margin: 12px 8px 8px; } } %scale_marks_below_horz { .trough { margin: 10px 10px 14px; } &.fine-tune .trough { margin: 8px 8px 12px; } } %scale_marks_above_vert { .trough { margin: 10px 10px 10px 14px; } &.fine-tune .trough { margin: 8px 8px 8px 12px; } } %scale_marks_below_vert { .trough { margin: 10px 14px 10px 10px; } &.fine-tune .trough { margin: 8px 12px 8px 8px; } } /***************** * Progress bars * *****************/ GtkProgressBar { padding: 0; font-size: smaller; color: transparentize($fg_color, 0.6); box-shadow: none; // here ot it gets // clipped &.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0; -GtkProgressBar-min-horizontal-bar-height: 3; } &.trough { // background border: 1px solid transparent; border-radius: 3px; background-color: $borders_color; &.osd { border-style: none; background-color: transparent; box-shadow: none; } } } // moving bit .progressbar { background-color: $selected_bg_color; border: 1px solid $selected_bg_color; border-radius: 0px; box-shadow: none; //needed for clipping &.left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } &.right { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } &.left.right { box-shadow: none; } &.vertical { &.bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: none; } &.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } } &.osd { background-image: none; background-color: $selected_bg_color; 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; // needs to be set here to avoid clipping -GtkLevelBar-min-block-width: 34; -GtkLevelBar-min-block-height: 6; &.vertical { -GtkLevelBar-min-block-width: 6; -GtkLevelBar-min-block-height: 34; } &.trough { border: 1px solid transparent; padding: 2px; border-radius: 2px; background-color: transparent; } &.fill-block { // FIXME: it would be nice to set make fill blocks bigger, but we'd need // :nth-child working on discrete indicators border: 1px solid if($variant=='light', $selected_bg_color, $selected_bg_color); background-color: $selected_bg_color; box-shadow: none; border-radius: 2px; &.indicator-discrete { &.horizontal { margin: 0 1px; } &.vertical { margin: 1px 0; } } &.level-high { border-color: $success_color; background-color: $success_color; &:backdrop { border-color: $success_color; } } &.level-low { border-color: $warning_color; background-color: $warning_color; &:backdrop { border-color: $warning_color; }; } &.empty-fill-block { background-color: $borders_color; border-color: transparent; box-shadow: none; } } } /********** * Frames * **********/ .frame { border: 1px solid $borders_color; &.flat { border-style: none; } padding: 0; &.action-bar { padding: 6px; border-width: 1px 0 0; } } GtkScrolledWindow { GtkViewport.frame { // avoid double borders when viewport inside // scrolled window border-style: none; } } //vbox and hbox separators .separator { // always disable separators // -GtkWidget-wide-separators: true; color: transparentize(black, 0.9); // Font and File button separators GtkFileChooserButton &.vertical, GtkFontButton &.vertical { // always disable separators -GtkWidget-wide-separators: true; } } /********* * Lists * *********/ .list, .list-row { background-color: $bg_color; border-width: 0px; border-color: $selected_bg_color; } .list-row, .grid-child { padding: 0px 2px; border-style: solid; border-width: 0px; border-color: $selected_bg_color; } .list-row.button, .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 { // reset button inherited stuff @extend %undecorated_button; background-color: transparentize($base_color,1); // for the transition border-style: none; // I need no borders here border-radius: 0; // and no rounded corners box-shadow: none; // and no box-shadow } .list-row.button { // let's take care of background colors &:hover { background-color: transparentize($hover_color, 0.8); } &:active { box-shadow: none; } &:selected { &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } &:hover { background-color: mix($fg_color, $selected_bg_color, 10%); } &:backdrop { background-color: $selected_bg_color; } } &:backdrop:hover { background-color: transparent; } } .list-row:selected { @extend %selected_items; .button { @include button(normal, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } &.flat { @include button(undecorated, $edge:none); color: $selected_fg_color; } &:hover { @include button(hover, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } } &:active, &:checked { @include button(active, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } } &:backdrop, &.flat:backdrop { @include button(backdrop, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } &:active, &:checked { @include button(backdrop-active, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } } &:insensitive { @include button(backdrop-insensitive, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } &:active, &:checked { @include button(backdrop-insensitive-active, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } } } } &.flat:backdrop { @include button(undecorated); color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } &:insensitive { @include button(insensitive, $edge:none); @if $variant == 'light' { border-color: $selected_borders_color; } &:active, &:checked { @include button(insensitive-active, $edge:none); } } //FIXME: make placeholder with buttons w/o edge to be extended around // istead of repeating everytime this stuff. } } // transition .list-row, list-row.button { transition: all 300ms $ease-out-quad; &:hover { transition: none; } } /********************* * App Notifications * *********************/ .app-notification, .app-notification.frame { @extend %osd; padding: 10px; border: none; border-radius: 0 0 3px 3px; background-color: $osd_bg_color; background-image: none; background-clip: padding-box; &:backdrop { background-image: none; } .button { @include button(osd); &.flat { @extend %undecorated_button; icon-shadow: 0 1px black; text-shadow: 0 1px black; &:backdrop, &:insensitive, &:backdrop:insensitive { @extend %undecorated_button; } } &:hover { @include button(osd-hover); } &:active, &:checked, &:backdrop:active, &:backdrop:checked { @include button(osd-active); } &:insensitive, &:backdrop:insensitive { @include button(osd-insensitive); } &:backdrop { @include button(osd-backdrop); } } } /************* * Expanders * *************/ .expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:hover { color: lighten($fg_color,30%); } //only lightens the arrow &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } } /************ * Calendar * ***********/ GtkCalendar { color: $text_color; border: 1px solid $borders_color; &:selected { @extend .view:selected; } &.header { border: 1px solid transparentize(black, 0.9); border-radius: 0; &:backdrop { border-color: transparentize(black, 0.9); } } &.button { @extend %undecorated_button; color: transparentize($fg_color, 0.55); &:hover { @extend %undecorated_button; color: $fg_color; } &:backdrop { @extend %undecorated_button; color: transparentize($backdrop_fg_color,0.55); } } &:inconsistent, &:inconsistent:backdrop, &.highlight, &.highlight:backdrop { color: gtkalpha(currentColor, 0.55); } &:backdrop { color: $backdrop_text_color; border-color: $backdrop_borders_color; } } /*********** * Dialogs * ***********/ .message-dialog .dialog-action-area .button { //padding: 8px; } .message-dialog { // Message Dialog styling -GtkDialog-button-spacing: 8; -GtkDialog-action-area-border: 8; @if $variant==light { // the bright variant as a slightly darker bg which in this case clashes with the window decoration, overriding &.background { background-color: $bg_color; } } .titlebar { //border-style: none; box-shadow: none; } &.csd { // rounded bottom border styling for csd version &.background { // bigger radius for better antialiasing border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .dialog-action-area .button { //padding: 12px; border-radius: 0; @include button(normal, $edge:none); //@extend %middle_button; &:hover { @include button(hover, $edge:none); //@extend %middle_button; } &:active { @include button(active, $edge:none); //@extend %middle_button; } &:insensitive { @include button(insensitive, $edge:none); //@extend %middle_button; } &:backdrop { @include button(backdrop, $edge:none); //@extend %middle_button; } &:backdrop:insensitive { @include button(backdrop-insensitive, $edge:none); //@extend %middle_button; } @each $b_type, $b_color in (suggested-action, $selected_bg_color), (destructive-action, $destructive_color) { &.#{$b_type} { @include button(normal, $b_color, white, $edge:none); //@extend %middle_button; &:hover { @include button(hover, $b_color, white, $edge:none); //@extend %middle_button; } &:active { @include button(active, $b_color, white, $edge:none); //@extend %middle_button; } &:backdrop { @include button(backdrop, $b_color, white, $edge:none); //@extend %middle_button; &:insensitive { @include button(backdrop-insensitive, $edge:none); //@extend %middle_button; } } &:insensitive { //@include button(insensitive, $edge:none); //@extend %middle_button; background-color: $titlebar_bg_color; color: shade($titlebar_fg_color,0.5); } } } &:first-child{ }//@extend %first_button; } &:last-child { }//@extend %last_button; } } %middle_button { border-left-style: solid; border-right-style: none; border-bottom-style: none; } %last_button { border-bottom-right-radius: 7px; outline-bottom-right-radius: 5px; } %first_button { border-left-style: none; border-bottom-left-radius: 7px; outline-bottom-left-radius: 5px; } } } GtkFileChooserDialog { .search-bar { background-color: $bg_color; border-color: $bg_color; box-shadow: none; &:backdrop { background-color: $backdrop_base_color; border-color: $backdrop_bg_color; } } .dialog-action-box { border-top: 1px solid $borders_color; &:backdrop { border-top-color: $backdrop_borders_color; } } } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: $bg_color; &:selected { @extend %selected_items; } } // Places sidebar is a special case, since the view here have to look like chrome not content, so we override text color GtkPlacesSidebar.sidebar .view { color: $fg_color; background-color: transparent; .separator, .separator:backdrop { @extend .separator; } .image { // icons color color: mix($fg_color, $sidebar_bg_color, 70%); &:selected { color: mix($selected_fg_color, $selected_bg_color, 90%); &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 90%); } } &:insensitive { color: mix($insensitive_fg_color, $sidebar_bg_color, 70%); } &:backdrop { color: mix($backdrop_fg_color, $sidebar_bg_color, 70%); &:insensitive { color: mix($backdrop_insensitive_color, $sidebar_bg_color, 70%); } } } &:insensitive { color: $insensitive_fg_color; } &:backdrop { color: $backdrop_fg_color; &:insensitive { color: $backdrop_insensitive_color; } } &:selected { @extend %selected_items; } } .sidebar-item { padding: 10px 4px; > .label { padding-left: 6px; padding-right: 6px; } &.needs-attention > .label { @extend %needs_attention; background-size: 6px 6px, 0 0; } } /********* * Paned * *********/ GtkPaned { // this is for the standard paned separator -GtkPaned-handle-size: 1; // sets separator width -gtk-icon-source: none; // removes handle decoration margin: 0 8px 8px 0; // drag area of the separator, not a real margin &:dir(rtl) { margin-right: 0; margin-left: 8px; } .pane-separator { background-color: $borders_color; &:backdrop { background-color: $backdrop_borders_color; } } } GtkPaned.wide { // this is for the paned with wide separator -GtkPaned-handle-size: 5; // wider separator here margin: 0; // no need of the invisible drag area so, reset margin .pane-separator { background-color: transparent; border-style: none solid; border-color: $borders_color; border-width: 1px; } &.vertical .pane-separator { border-style: solid none;} .pane-separator:backdrop { border-color: $backdrop_borders_color; } } /************** * GtkInfoBar * **************/ GtkInfoBar { border-style: none; } .info, .question, .warning, .error { background-color: $titlebar_bg_color; color: $selected_fg_color; text-shadow: none; border-color: darken($selected_bg_color, 10%); .button { // FIXME: extend selection mode buttons @include button(normal, $selected_bg_color, $selected_fg_color, none); &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, none); } &:active { @include button(active, $selected_bg_color, $selected_fg_color, none); } &:insensitive { @include button(insensitive,$selected_bg_color,$selected_fg_color,none); } &:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color, none); border-color: _border_color($selected_bg_color); &:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, none); border-color: _border_color($selected_bg_color); } } } .label:selected, .label:selected:focus, .label:selected:hover { background-color: darken($selected_bg_color, 10%); } } /************ * Tooltips * ************/ .tooltip { &.background { // background-color needs to be set this way otherwise it gets drawn twice // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. background-color: transparentize(black, 0.2); background-clip: padding-box; border: 1px solid $tooltip_borders_color; // this suble border is meant to // not make the tooltip melt with // very dark backgrounds } color: white; padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; // otherwise it gets inherited by windowframe.csd text-shadow: 0 1px black; // FIXME: we need a border or tooltips vanish on black background. &.window-frame.csd { background-color: transparent; } } .tooltip * { //Yeah this is ugly padding: 4px; background-color: transparent; color: inherit; // just to be sure } /***************** * Color Chooser * *****************/ GtkColorSwatch { // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one // is GtkColorSwatch > .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style // is applied to the overlay box. $_colorswatch_shadow: inset 0 1px transparentize(black, 0.9), _widget_edge(); $_colorswatch_radius: 5px; box-shadow: $_colorswatch_shadow; // take care of colorswatches on selected elements :selected & { box-shadow: none; &.overlay, &.overlay:hover { border-color: $selected_fg_color; } } // we need to re-set the shadow here since it get axed by the previous bit &:selected { box-shadow: $_colorswatch_shadow; } // base color corners rounding // to avoid the artifacts caused by rounded corner anti-aliasing the base color // sports a bigger radius. // nth-child is needed by the custom color strip. // The :not() madness is needed since actually the overlay is selectable by GtkColorSwatch > .overlay // and GtkColorSwatch.overlay, I know it's weird, but this is gtk+, not a browser. &.top { border-top-left-radius: $_colorswatch-radius + 1px; border-top-right-radius: $_colorswatch-radius + 1px; } &.bottom { border-bottom-left-radius: $_colorswatch-radius + 1px; border-bottom-right-radius: $_colorswatch-radius + 1px; } &.left, &:first-child:not(.overlay):not(.top) { border-top-left-radius: $_colorswatch-radius + 1px; border-bottom-left-radius: $_colorswatch-radius + 1px; } &.right, &:last-child:not(.overlay):not(.bottom) { border-top-right-radius: $_colorswatch-radius + 1px; border-bottom-right-radius: $_colorswatch-radius + 1px; } &:only-child:not(.overlay) { border-radius: $_colorswatch-radius + 1px; } // overlay corner rounding &.top > .overlay { border-top-left-radius: $_colorswatch-radius; border-top-right-radius: $_colorswatch-radius; } &.bottom > .overlay { border-bottom-left-radius: $_colorswatch-radius; border-bottom-right-radius: $_colorswatch-radius; } &:first-child:not(.top) > .overlay { border-top-left-radius: $_colorswatch-radius; border-bottom-left-radius: $_colorswatch-radius; } &:last-child:not(.bottom) > .overlay { border-top-right-radius: $_colorswatch-radius; border-bottom-right-radius: $_colorswatch-radius; } &:only-child > .overlay { border-radius: $_colorswatch-radius; } // hover effect &:hover, &:hover:selected { background-image: linear-gradient(135deg, transparentize(white, 0.3), transparentize(white, 1) 50%); box-shadow: inset 0 1px transparentize(white, 0.6), inset 0 -1px if($variant == 'light', transparentize(black, 0.9), transparentize(black, 0.6)); &.color-dark { // swatches with colors with luminosity lower than 50% get the color-dark class background-image: linear-gradient(135deg, transparentize(white, 0.5), transparentize(white, 1) 50%); } } &:backdrop, &:backdrop:selected &.color-dark:backdrop, &.color-dark:backdrop:selected { background-image: none; box-shadow: none; } // no hover effect for the colorswatch in the color editor GtkColorEditor & { border-radius: 3px; // same radius as the entry &:hover { background-image: none; box-shadow: inset 0 1px transparentize(black, 0.9), _widget_edge(); } &:backdrop { box-shadow: none; } } // indicator and keynav outline colors &.color-dark { color: white; outline-color: transparentize(black, 0.7); &:backdrop { color: transparentize(white, 0.7); } } &.color-light { color: black; outline-color: transparentize(white, 0.5); &:backdrop { color: transparentize(black, 0.7); } } // border color &.overlay, &.overlay:selected { border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), black); } } // make the add color button looks like, well, a button &#add-color-button { border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi border-width: 1px; // translucent on the colored background, here it's not necessary so they need to be set @include button(normal); &:hover { @include button(hover); } &:backdrop { @include button(backdrop); } .overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneat } } /******** * Misc * ********/ .scale-popup .button { // +/- buttons on GtkVolumeButton popup padding: 6px; &:hover { @extend %undecorated_button; background-color: transparentize($fg_color,0.9); border-radius: 5px; } &:backdrop, &:backdrop:hover, &:backdrop:insensitive { @extend %undecorated_button; } } GtkVolumeButton.button { padding: 8px; } /********************** * Window Decorations * *********************/ .window-frame { - border-width: 0px; + border-width: 0; // this needs to be transparent // see bug #722563 $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1)); $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize($borders_color, 0.1)); box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); // FIXME rationalize window-frame shadows /* this is used for the resize cursor area */ margin: 10px; &:backdrop { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } &.tiled { border-radius: 0; } &.popup { box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1) } // server-side decorations as used by mutter &.ssd { box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } &.csd { &.popup { border-radius: 0; box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1) } &.tooltip { border-radius: 5px; box-shadow: none; } &.message-dialog { border-radius: 7px; box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5) } } &.solid-csd { border-radius: 0; - margin: 0; - background-color: $backdrop_bg_color; + margin: 1px; + background-color: $titlebar_bg_color; border: 0; box-shadow: none; } } // Window Close button .header-bar .button.titlebutton, .titlebar .button.titlebutton { @extend .button; @extend .button.flat; @extend .image-button; //@include _button_text_shadow; padding: 2px; &:backdrop { icon-shadow: none; } &.close { 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')); } &.close:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-close-hover.png'), url('assets/titlebutton-close-hover@2.png')); } &.close:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-close-active.png'), url('assets/titlebutton-close-active@2.png')); } &.close:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-close-backdrop.png'), url('assets/titlebutton-close-backdrop@2.png')); } &.maximize { 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')); } &.maximize:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-maximize-hover.png'), url('assets/titlebutton-maximize-hover@2.png')); } &.maximize:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-maximize-active.png'), url('assets/titlebutton-maximize-active@2.png')); } &.maximize:backdrop { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-maximize-backdrop.png'), url('assets/titlebutton-maximize-backdrop@2.png')); } &.minimize { 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')); } &.minimize:hover { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-minimize-hover.png'), url('assets/titlebutton-minimize-hover@2.png')); } &.minimize:active { border-color: transparent; background-color: transparent; background-image: -gtk-scaled(url('assets/titlebutton-minimize-active.png'), url('assets/titlebutton-minimize-active@2.png')); } &.minimize: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 .button.titlebutton, .titlebar.selection-mode .button.titlebutton { text-shadow: none; &:backdrop { icon-shadow: none; } } // catch all extend :) %selected_items { background-color: $selected_bg_color; color: $selected_fg_color; @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } } /* Decouple the font of context menus from their entry/textview */ .touch-selection, .context-menu { font: initial; } .monospace { font: Monospace; } // This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. // This draws a box on top of the content, the size changes programmatically. .overshoot { &.top { @include overshoot(top); &:backdrop { @include overshoot(top, backdrop); } } &.bottom { @include overshoot(bottom); &:backdrop { @include overshoot(bottom, backdrop); } } &.left { @include overshoot(left); &:backdrop { @include overshoot(left, backdrop); } } &.right { @include overshoot(right); &:backdrop { @include overshoot(right, backdrop); } } } // Overflow indication, works similarly to the overshoot, the size if fixed tho. .undershoot { &.top { @include undershoot(top); } &.bottom { @include undershoot(bottom); } &.left { @include undershoot(left); } &.right { @include undershoot(right); } } diff --git a/Breeze-gtk/gtk-3.0/gtk-dark.css b/Breeze-gtk/gtk-3.0/gtk-dark.css index 0841c17..ef6e053 100644 --- a/Breeze-gtk/gtk-3.0/gtk-dark.css +++ b/Breeze-gtk/gtk-3.0/gtk-dark.css @@ -1,4305 +1,4305 @@ * { 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: #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: #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: #63686c; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { 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: #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: #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: #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: #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: #383b3f; background-image: linear-gradient(to bottom, #232629); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { 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: #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, .header-bar .button.titlebutton:insensitive > .label, .titlebar .button.titlebutton:insensitive > .label { color: inherit; } .button:insensitive:active, .button:insensitive:checked { color: #909396; border-color: #696D71; 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: #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: #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: #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: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; 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: #79b4d2; border-color: #3DADE8; 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: #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: #63686c; background-image: linear-gradient(to bottom, #3a3f44); text-shadow: none; 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: #c36465; border-color: #d51010; 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: #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, .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 .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 .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, .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 .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, #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 .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 .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: #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 .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #545c65; 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); } .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: #545c65; 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), .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, .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, .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), .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: 3px; } .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, .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, .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: #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: #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: #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: #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: #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(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, 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: #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: #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 .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: #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 .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: #63686c; 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: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: #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: #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; border-radius: 0; 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: #909396; border-color: #696D71; 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 .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, 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: #78b7d8; border-color: #3DADE8; 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 .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: #73aecd; border-color: #3DADE8; background-image: linear-gradient(to bottom, #318bba); border-color: #3DADE8; } .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: 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: #909396; border-color: #3DADE8; 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, .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: #a2c7da; border-color: #3DADE8; 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 .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: #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, .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: #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, .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: #898b8d; border-top-color: #31363B; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { border-left-color: #96ceec; border-top-color: rgba(238, 239, 240, 0.1); } GtkTreeView.view:insensitive { color: #909396; } GtkTreeView.view:insensitive:selected { color: #84c7eb; } GtkTreeView.view:insensitive:selected:backdrop { 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: #494d52; border-top: #31363B; } GtkTreeView.view.dnd { border-style: solid none; border-width: 1px; border-color: #96ceec; } GtkTreeView.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); 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: #b9dbee; } GtkTreeView.view.expander:selected:hover { color: #EEEFF0; } GtkTreeView.view.expander:selected:backdrop { 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: #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: #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: #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: #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: 0px 1px 0px 1px; border-color: #6bc0ed; } .menu .menuitem:hover:first-child { border-radius: 3px 3px 0px 0px; border-width: 1px 1px 0px 1px; } .menu .menuitem:hover:last-child { border-radius: 0px 0px 3px 3px; border-width: 0px 1px 1px 1px; } .menu .menuitem:insensitive { 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 #373a3d; } .menu.button.bottom { border-top: 1px solid #373a3d; } .menu.button:hover { 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: #909396; } .notebook.arrow:hover { color: #3DADE8; } .notebook.arrow:active { color: #3DADE8; } .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: #3DADE8; 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-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, #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: #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: #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: #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: #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: #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: #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 #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 #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: #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: #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: #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 .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: #63686c; background-image: linear-gradient(to bottom, #2e3236); } .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: #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 .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: #696D71; 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: #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: #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: #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 .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: #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 .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: #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 .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: #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 .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: #63686c; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #31363B; } GtkPlacesSidebar.sidebar .view { color: #EEEFF0; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { color: #b5b8ba; } GtkPlacesSidebar.sidebar .view .image:selected { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { color: #dce8ef; } GtkPlacesSidebar.sidebar .view .image:insensitive { color: #74777b; } GtkPlacesSidebar.sidebar .view .image:backdrop { color: #52565b; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { color: #4a5158; } GtkPlacesSidebar.sidebar .view:insensitive { 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: #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: #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: #909396; border-color: #3DADE8; 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 .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: #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: #78b7d8; border-color: #3DADE8; 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 .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: #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; + border-width: 0; 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: 0; + margin: 1px; background-color: #31363B; border: 0; 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(#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(#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(#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(#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(#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(#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(#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(#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 #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 #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-dark.css.map b/Breeze-gtk/gtk-3.0/gtk-dark.css.map index 8056a7e..7c0db14 100644 --- a/Breeze-gtk/gtk-3.0/gtk-dark.css.map +++ b/Breeze-gtk/gtk-3.0/gtk-dark.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-dark.css" } diff --git a/Breeze-gtk/gtk-3.0/gtk.css b/Breeze-gtk/gtk-3.0/gtk.css index a48c4c2..5a3d5e0 100755 --- a/Breeze-gtk/gtk-3.0/gtk.css +++ b/Breeze-gtk/gtk-3.0/gtk.css @@ -1,4477 +1,4477 @@ * { 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: #d4d7d9; color: #31363b; } .gtkstyle-fallback:insensitive { 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: #c2c8cb; } GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { padding: 6px 12px; } GtkAssistant .sidebar .label.highlight { background-color: #c9cbcd; } GtkTextView { 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: #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: #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: #5a5e62; } .entry.image:hover { color: #31363b; } .entry.image:active { color: #3daee9; } .entry.image:backdrop { 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: #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: #e9ebec; background-image: linear-gradient(to bottom, #fcfcfc); } .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { 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, #e6e7e8); 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: #909396; border-color: #bdc3c7; 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: #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: #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: #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: #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: #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, .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: #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: #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: #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: #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, .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: #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: #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, .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 .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 .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 .header-bar GtkToolButton > .button.titlebutton:insensitive, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive { color: #909396; border-color: #bdc3c7; 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 .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, #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 .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 .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 .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #c6cacd; 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 .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: #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), .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, .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, .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), .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: 3px; } .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, .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, .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: #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: #b0ddf4; } *:link:hover, .button:hover:link, .button:hover:visited { color: #3daee9; } *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited { color: #e9f4fa; } *:link:active, .button:active:link, .button:active:visited { color: #1998da; } *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { 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: #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: #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: #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: #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, #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 .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, #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 .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: #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 .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: #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: #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; border-radius: 0; 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: #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: #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: #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: #40464b; border-color: #475057; 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 .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, 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: #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: #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 .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: #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 .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: 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: #abdbf4; border-color: #3daee9; 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, .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: #b2def4; border-color: #3daee9; 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 .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, #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, .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: #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, .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: #97999c; border-top-color: #eff0f1; } GtkTreeView.view:selected { border-radius: 0; } GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { border-left-color: #9dd5f3; border-top-color: rgba(49, 54, 59, 0.1); } GtkTreeView.view:insensitive { color: #909396; } GtkTreeView.view:insensitive:selected { color: #89cdf1; } GtkTreeView.view:insensitive:selected:backdrop { 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: #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: #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: #c3e5f6; } GtkTreeView.view.expander:selected:hover { color: #fcfcfc; } GtkTreeView.view.expander:selected:backdrop { color: #c3e5f6; } GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:backdrop { 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: #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: #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: #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: 0px 1px 0px 1px; border-color: #1998da; } .menu .menuitem:hover:first-child { border-radius: 3px 3px 0px 0px; border-width: 1px 1px 0px 1px; } .menu .menuitem:hover:last-child { border-radius: 0px 0px 3px 3px; border-width: 0px 1px 1px 1px; } .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 #e8e8e9; } .menu.button.bottom { border-top: 1px solid #e8e8e9; } .menu.button:hover { 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, #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: #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: #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: #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: #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: #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: #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 #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 #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, #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: #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: #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: #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: #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 .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: #c2c8cb; background-image: linear-gradient(to bottom, #d9dadc); border-color: #3daee9; } .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, #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 .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, #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: #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(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: #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, #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 .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: #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 .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: #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 .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: #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 .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: #c2c8cb; } /*********** * Sidebar * ***********/ .sidebar { border: none; background-color: #eff0f1; } GtkPlacesSidebar.sidebar .view { color: #31363b; background-color: transparent; } GtkPlacesSidebar.sidebar .view .image { color: #6a6e72; } GtkPlacesSidebar.sidebar .view .image:selected { color: #e9f4fa; } GtkPlacesSidebar.sidebar .view .image:selected:backdrop { color: #e9f4fa; } GtkPlacesSidebar.sidebar .view .image:insensitive { color: #adafb1; } GtkPlacesSidebar.sidebar .view .image:backdrop { color: #ced0d2; } GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive { color: #d2d5d8; } GtkPlacesSidebar.sidebar .view:insensitive { color: #909396; } GtkPlacesSidebar.sidebar .view:backdrop { 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: #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: #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: #abdbf4; border-color: #3daee9; 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 .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: #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: #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 .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: #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; + border-width: 0; 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: 0; - background-color: #eff0f1; + margin: 1px; + background-color: #475057; border: 0; 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(#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(#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(#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(#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 #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 #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 #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 #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 af4a1be..3098e46 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" }