GTK3: pull upstream theme changes for 3.24.20

This commit is contained in:
Daniel Ruiz de Alegría 2020-05-08 13:51:33 +02:00
parent 9af142422c
commit 506da0f4a9
5 changed files with 201 additions and 206 deletions

View File

@ -369,7 +369,7 @@ entry progress {
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {
border-left-color: #00348d; } border-left-color: #00348d; }
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + entry, .linked:not(.vertical) > entry.error:focus + button, .linked:not(.vertical) > entry.error:focus + combobox > box > button.combo, .linked:not(.vertical) > entry.error:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry.error:focus + entry {
border-left-color: #200404; } border-left-color: #200404; }
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
@ -388,9 +388,9 @@ entry progress {
.linked.vertical > entry + entry:focus:not(:only-child) { .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #00348d; } border-top-color: #00348d; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry.error:focus:not(:only-child), .linked.vertical > entry + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus.error:not(:only-child) { .linked.vertical > entry + entry.error:focus:not(:only-child) {
border-top-color: #200404; } border-top-color: #200404; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
@ -407,13 +407,13 @@ entry progress {
.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #00348d; } border-top-color: #00348d; }
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry.error:focus:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry.error:focus:not(:only-child) + entry,
.linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry.error:focus:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #200404; } border-top-color: #200404; }
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
@ -528,7 +528,7 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
transition-duration: 50ms; } transition-duration: 50ms; }
notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,
button:backdrop.flat, button.flat:backdrop,
button:backdrop { button:backdrop {
color: #888a8d; color: #888a8d;
border-color: #111217; border-color: #111217;
@ -539,8 +539,8 @@ button {
transition: 200ms ease-out; transition: 200ms ease-out;
-gtk-icon-effect: none; } -gtk-icon-effect: none; }
notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
button:backdrop.flat:active, button.flat:backdrop:active,
button:backdrop.flat:checked, button.flat:backdrop:checked,
button:backdrop:active, button:backdrop:active,
button:backdrop:checked { button:backdrop:checked {
color: #888a8d; color: #888a8d;
@ -548,7 +548,7 @@ button {
background-image: image(#1a1d23); background-image: image(#1a1d23);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,
button:backdrop.flat:disabled, button.flat:backdrop:disabled,
button:backdrop:disabled { button:backdrop:disabled {
color: #43495a; color: #43495a;
border-color: #111217; border-color: #111217;
@ -557,8 +557,8 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
button:backdrop.flat:disabled:active, button.flat:backdrop:disabled:active,
button:backdrop.flat:disabled:checked, button.flat:backdrop:disabled:checked,
button:backdrop:disabled:active, button:backdrop:disabled:active,
button:backdrop:disabled:checked { button:backdrop:disabled:checked {
color: #43495a; color: #43495a;
@ -1774,8 +1774,8 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
text-shadow: none; text-shadow: none;
-gtk-icon-shadow: none; } -gtk-icon-shadow: none; }
.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button:backdrop,
headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button.flat:backdrop,
headerbar.selection-mode button:backdrop { headerbar.selection-mode button:backdrop {
color: #d4e4ff; color: #d4e4ff;
border-color: #005af3; border-color: #005af3;
@ -1785,9 +1785,9 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-gtk-icon-effect: none; -gtk-icon-effect: none;
border-color: #00348d; } border-color: #00348d; }
.selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button.flat:backdrop:active, .selection-mode headerbar button.flat:backdrop:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,
headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button.flat:backdrop:active,
headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button.flat:backdrop:checked,
headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:active,
headerbar.selection-mode button:backdrop:checked { headerbar.selection-mode button:backdrop:checked {
color: #d2e0f7; color: #d2e0f7;
@ -1795,8 +1795,8 @@ headerbar {
background-image: image(#1e62d6); background-image: image(#1e62d6);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #00348d; } border-color: #00348d; }
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button.flat:backdrop:disabled, .selection-mode headerbar button:backdrop:disabled,
headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled,
headerbar.selection-mode button:backdrop:disabled { headerbar.selection-mode button:backdrop:disabled {
color: #739fec; color: #739fec;
border-color: #005af3; border-color: #005af3;
@ -2067,9 +2067,9 @@ treeview.view {
border-style: solid none; border-style: solid none;
border-width: 1px; border-width: 1px;
border-color: #00348d; } border-color: #00348d; }
treeview.view:drop(active).after { treeview.view.after:drop(active) {
border-top-style: none; } border-top-style: none; }
treeview.view:drop(active).before { treeview.view.before:drop(active) {
border-bottom-style: none; } border-bottom-style: none; }
treeview.view.expander { treeview.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
@ -2450,24 +2450,24 @@ notebook > header {
border-color: transparent; } border-color: transparent; }
notebook > header tab:hover { notebook > header tab:hover {
color: #bbbcbd; } color: #bbbcbd; }
notebook > header tab:hover.reorderable-page { notebook > header tab.reorderable-page:hover {
border-color: rgba(13, 14, 17, 0.3); border-color: rgba(13, 14, 17, 0.3);
background-color: rgba(35, 37, 46, 0.2); } background-color: rgba(35, 37, 46, 0.2); }
notebook > header tab:backdrop { notebook > header tab:backdrop {
color: #5f6267; } color: #5f6267; }
notebook > header tab:backdrop.reorderable-page { notebook > header tab.reorderable-page:backdrop {
border-color: transparent; border-color: transparent;
background-color: transparent; } background-color: transparent; }
notebook > header tab:checked { notebook > header tab:checked {
color: #eeeeec; } color: #eeeeec; }
notebook > header tab:checked.reorderable-page { notebook > header tab.reorderable-page:checked {
border-color: rgba(13, 14, 17, 0.5); border-color: rgba(13, 14, 17, 0.5);
background-color: rgba(35, 37, 46, 0.5); } background-color: rgba(35, 37, 46, 0.5); }
notebook > header tab:checked.reorderable-page:hover { notebook > header tab.reorderable-page:checked:hover {
background-color: rgba(35, 37, 46, 0.7); } background-color: rgba(35, 37, 46, 0.7); }
notebook > header tab:backdrop:checked { notebook > header tab:backdrop:checked {
color: #888a8d; } color: #888a8d; }
notebook > header tab:backdrop:checked.reorderable-page { notebook > header tab.reorderable-page:backdrop:checked {
border-color: #111217; border-color: #111217;
background-color: #23252e; } background-color: #23252e; }
notebook > header tab button.flat { notebook > header tab button.flat {
@ -2588,16 +2588,16 @@ scrollbar {
border-radius: 100%; border-radius: 100%;
border: 1px solid black; border: 1px solid black;
-gtk-icon-source: none; } -gtk-icon-source: none; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider {
margin: 0 2px; margin: 0 2px;
min-width: 40px; } min-width: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button {
margin: 1px 2px; margin: 1px 2px;
min-width: 5px; } min-width: 5px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider {
margin: 2px 0; margin: 2px 0;
min-height: 40px; } min-height: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button {
margin: 2px 1px; margin: 2px 1px;
min-height: 5px; } min-height: 5px; }
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
@ -3322,7 +3322,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:hover { scale.horizontal.marks-before:not(.marks-after) slider:hover {
@ -3337,7 +3337,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:active { scale.horizontal.marks-before:not(.marks-after) slider:active {
@ -3352,7 +3352,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:disabled { scale.horizontal.marks-before:not(.marks-after) slider:disabled {
@ -3367,7 +3367,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop { scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
@ -3382,7 +3382,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3397,7 +3397,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider { scale.horizontal.marks-after:not(.marks-before) slider {
@ -3412,7 +3412,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:hover { scale.horizontal.marks-after:not(.marks-before) slider:hover {
@ -3427,7 +3427,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:active { scale.horizontal.marks-after:not(.marks-before) slider:active {
@ -3442,7 +3442,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:disabled { scale.horizontal.marks-after:not(.marks-before) slider:disabled {
@ -3457,7 +3457,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop { scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
@ -3472,7 +3472,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3487,7 +3487,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.vertical.marks-before:not(.marks-after) slider { scale.vertical.marks-before:not(.marks-after) slider {
@ -3502,7 +3502,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:hover { scale.vertical.marks-before:not(.marks-after) slider:hover {
@ -3517,7 +3517,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:active { scale.vertical.marks-before:not(.marks-after) slider:active {
@ -3532,7 +3532,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:disabled { scale.vertical.marks-before:not(.marks-after) slider:disabled {
@ -3547,7 +3547,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop { scale.vertical.marks-before:not(.marks-after) slider:backdrop {
@ -3562,7 +3562,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3577,7 +3577,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-after:not(.marks-before) slider { scale.vertical.marks-after:not(.marks-before) slider {
@ -3592,7 +3592,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:hover { scale.vertical.marks-after:not(.marks-before) slider:hover {
@ -3607,7 +3607,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:active { scale.vertical.marks-after:not(.marks-before) slider:active {
@ -3622,7 +3622,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:disabled { scale.vertical.marks-after:not(.marks-before) slider:disabled {
@ -3637,7 +3637,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop { scale.vertical.marks-after:not(.marks-before) slider:backdrop {
@ -3652,7 +3652,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3667,7 +3667,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.color { scale.color {
@ -3991,7 +3991,7 @@ row {
background-color: transparent; } background-color: transparent; }
row.activatable:selected:active { row.activatable:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
row.activatable:selected.has-open-popup, row.activatable:selected:hover { row.activatable.has-open-popup:selected, row.activatable:selected:hover {
background-color: #3b83fd; } background-color: #3b83fd; }
row.activatable:selected:backdrop { row.activatable:selected:backdrop {
background-color: #2777ff; } background-color: #2777ff; }
@ -4124,10 +4124,10 @@ filechooserbutton:drop(active) {
.sidebar { .sidebar {
border-style: none; border-style: none;
background-color: #252831; } background-color: #252831; }
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) {
border-right: 1px solid #0d0e11; border-right: 1px solid #0d0e11;
border-left-style: none; } border-left-style: none; }
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) {
border-left: 1px solid #0d0e11; border-left: 1px solid #0d0e11;
border-right-style: none; } border-right-style: none; }
.sidebar:backdrop { .sidebar:backdrop {
@ -4426,10 +4426,10 @@ colorswatch.light {
colorswatch:drop(active) { colorswatch:drop(active) {
box-shadow: none; } box-shadow: none; }
colorswatch:drop(active).light overlay { colorswatch.light:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; }
colorswatch:drop(active).dark overlay { colorswatch.dark:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; }
@ -4521,6 +4521,8 @@ decoration {
border-radius: 0; } border-radius: 0; }
.popup decoration { .popup decoration {
box-shadow: none; } box-shadow: none; }
.csd decoration {
background-color: black; }
.ssd decoration { .ssd decoration {
box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.9); } box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.9); }
.csd.popup decoration { .csd.popup decoration {
@ -4541,9 +4543,6 @@ decoration {
box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); }
.solid-csd decoration:backdrop { .solid-csd decoration:backdrop {
box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }
window.csd decoration {
background: black;
/* transparent makes gtk3 leak light on the corners #2537 */ }
button.titlebutton { button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.873255); text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);

View File

@ -369,7 +369,7 @@ entry progress {
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {
border-left-color: #00348d; } border-left-color: #00348d; }
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + entry, .linked:not(.vertical) > entry.error:focus + button, .linked:not(.vertical) > entry.error:focus + combobox > box > button.combo, .linked:not(.vertical) > entry.error:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry.error:focus + entry {
border-left-color: #200404; } border-left-color: #200404; }
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
@ -388,9 +388,9 @@ entry progress {
.linked.vertical > entry + entry:focus:not(:only-child) { .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #00348d; } border-top-color: #00348d; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry.error:focus:not(:only-child), .linked.vertical > entry + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus.error:not(:only-child) { .linked.vertical > entry + entry.error:focus:not(:only-child) {
border-top-color: #200404; } border-top-color: #200404; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
@ -407,13 +407,13 @@ entry progress {
.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #00348d; } border-top-color: #00348d; }
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry.error:focus:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry.error:focus:not(:only-child) + entry,
.linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry.error:focus:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #200404; } border-top-color: #200404; }
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
@ -528,7 +528,7 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
transition-duration: 50ms; } transition-duration: 50ms; }
notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,
button:backdrop.flat, button.flat:backdrop,
button:backdrop { button:backdrop {
color: #888a8d; color: #888a8d;
border-color: #111217; border-color: #111217;
@ -539,8 +539,8 @@ button {
transition: 200ms ease-out; transition: 200ms ease-out;
-gtk-icon-effect: none; } -gtk-icon-effect: none; }
notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
button:backdrop.flat:active, button.flat:backdrop:active,
button:backdrop.flat:checked, button.flat:backdrop:checked,
button:backdrop:active, button:backdrop:active,
button:backdrop:checked { button:backdrop:checked {
color: #888a8d; color: #888a8d;
@ -548,7 +548,7 @@ button {
background-image: image(#1a1d23); background-image: image(#1a1d23);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,
button:backdrop.flat:disabled, button.flat:backdrop:disabled,
button:backdrop:disabled { button:backdrop:disabled {
color: #43495a; color: #43495a;
border-color: #111217; border-color: #111217;
@ -557,8 +557,8 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
button:backdrop.flat:disabled:active, button.flat:backdrop:disabled:active,
button:backdrop.flat:disabled:checked, button.flat:backdrop:disabled:checked,
button:backdrop:disabled:active, button:backdrop:disabled:active,
button:backdrop:disabled:checked { button:backdrop:disabled:checked {
color: #43495a; color: #43495a;
@ -1774,8 +1774,8 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
text-shadow: none; text-shadow: none;
-gtk-icon-shadow: none; } -gtk-icon-shadow: none; }
.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button:backdrop,
headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button.flat:backdrop,
headerbar.selection-mode button:backdrop { headerbar.selection-mode button:backdrop {
color: #d4e4ff; color: #d4e4ff;
border-color: #005af3; border-color: #005af3;
@ -1785,9 +1785,9 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-gtk-icon-effect: none; -gtk-icon-effect: none;
border-color: #00348d; } border-color: #00348d; }
.selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button.flat:backdrop:active, .selection-mode headerbar button.flat:backdrop:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,
headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button.flat:backdrop:active,
headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button.flat:backdrop:checked,
headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:active,
headerbar.selection-mode button:backdrop:checked { headerbar.selection-mode button:backdrop:checked {
color: #d2e0f7; color: #d2e0f7;
@ -1795,8 +1795,8 @@ headerbar {
background-image: image(#1e62d6); background-image: image(#1e62d6);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #00348d; } border-color: #00348d; }
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button.flat:backdrop:disabled, .selection-mode headerbar button:backdrop:disabled,
headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled,
headerbar.selection-mode button:backdrop:disabled { headerbar.selection-mode button:backdrop:disabled {
color: #739fec; color: #739fec;
border-color: #005af3; border-color: #005af3;
@ -2067,9 +2067,9 @@ treeview.view {
border-style: solid none; border-style: solid none;
border-width: 1px; border-width: 1px;
border-color: #00348d; } border-color: #00348d; }
treeview.view:drop(active).after { treeview.view.after:drop(active) {
border-top-style: none; } border-top-style: none; }
treeview.view:drop(active).before { treeview.view.before:drop(active) {
border-bottom-style: none; } border-bottom-style: none; }
treeview.view.expander { treeview.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
@ -2450,24 +2450,24 @@ notebook > header {
border-color: transparent; } border-color: transparent; }
notebook > header tab:hover { notebook > header tab:hover {
color: #bbbcbd; } color: #bbbcbd; }
notebook > header tab:hover.reorderable-page { notebook > header tab.reorderable-page:hover {
border-color: rgba(13, 14, 17, 0.3); border-color: rgba(13, 14, 17, 0.3);
background-color: rgba(35, 37, 46, 0.2); } background-color: rgba(35, 37, 46, 0.2); }
notebook > header tab:backdrop { notebook > header tab:backdrop {
color: #5f6267; } color: #5f6267; }
notebook > header tab:backdrop.reorderable-page { notebook > header tab.reorderable-page:backdrop {
border-color: transparent; border-color: transparent;
background-color: transparent; } background-color: transparent; }
notebook > header tab:checked { notebook > header tab:checked {
color: #eeeeec; } color: #eeeeec; }
notebook > header tab:checked.reorderable-page { notebook > header tab.reorderable-page:checked {
border-color: rgba(13, 14, 17, 0.5); border-color: rgba(13, 14, 17, 0.5);
background-color: rgba(35, 37, 46, 0.5); } background-color: rgba(35, 37, 46, 0.5); }
notebook > header tab:checked.reorderable-page:hover { notebook > header tab.reorderable-page:checked:hover {
background-color: rgba(35, 37, 46, 0.7); } background-color: rgba(35, 37, 46, 0.7); }
notebook > header tab:backdrop:checked { notebook > header tab:backdrop:checked {
color: #888a8d; } color: #888a8d; }
notebook > header tab:backdrop:checked.reorderable-page { notebook > header tab.reorderable-page:backdrop:checked {
border-color: #111217; border-color: #111217;
background-color: #23252e; } background-color: #23252e; }
notebook > header tab button.flat { notebook > header tab button.flat {
@ -2588,16 +2588,16 @@ scrollbar {
border-radius: 100%; border-radius: 100%;
border: 1px solid black; border: 1px solid black;
-gtk-icon-source: none; } -gtk-icon-source: none; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider {
margin: 0 2px; margin: 0 2px;
min-width: 40px; } min-width: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button {
margin: 1px 2px; margin: 1px 2px;
min-width: 5px; } min-width: 5px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider {
margin: 2px 0; margin: 2px 0;
min-height: 40px; } min-height: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button {
margin: 2px 1px; margin: 2px 1px;
min-height: 5px; } min-height: 5px; }
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
@ -3322,7 +3322,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:hover { scale.horizontal.marks-before:not(.marks-after) slider:hover {
@ -3337,7 +3337,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:active { scale.horizontal.marks-before:not(.marks-after) slider:active {
@ -3352,7 +3352,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:disabled { scale.horizontal.marks-before:not(.marks-after) slider:disabled {
@ -3367,7 +3367,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop { scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
@ -3382,7 +3382,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3397,7 +3397,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider { scale.horizontal.marks-after:not(.marks-before) slider {
@ -3412,7 +3412,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:hover { scale.horizontal.marks-after:not(.marks-before) slider:hover {
@ -3427,7 +3427,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:active { scale.horizontal.marks-after:not(.marks-before) slider:active {
@ -3442,7 +3442,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:disabled { scale.horizontal.marks-after:not(.marks-before) slider:disabled {
@ -3457,7 +3457,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop { scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
@ -3472,7 +3472,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3487,7 +3487,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.vertical.marks-before:not(.marks-after) slider { scale.vertical.marks-before:not(.marks-after) slider {
@ -3502,7 +3502,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:hover { scale.vertical.marks-before:not(.marks-after) slider:hover {
@ -3517,7 +3517,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:active { scale.vertical.marks-before:not(.marks-after) slider:active {
@ -3532,7 +3532,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:disabled { scale.vertical.marks-before:not(.marks-after) slider:disabled {
@ -3547,7 +3547,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop { scale.vertical.marks-before:not(.marks-after) slider:backdrop {
@ -3562,7 +3562,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3577,7 +3577,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-after:not(.marks-before) slider { scale.vertical.marks-after:not(.marks-before) slider {
@ -3592,7 +3592,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:hover { scale.vertical.marks-after:not(.marks-before) slider:hover {
@ -3607,7 +3607,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:active { scale.vertical.marks-after:not(.marks-before) slider:active {
@ -3622,7 +3622,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:disabled { scale.vertical.marks-after:not(.marks-before) slider:disabled {
@ -3637,7 +3637,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop { scale.vertical.marks-after:not(.marks-before) slider:backdrop {
@ -3652,7 +3652,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3667,7 +3667,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.color { scale.color {
@ -3991,7 +3991,7 @@ row {
background-color: transparent; } background-color: transparent; }
row.activatable:selected:active { row.activatable:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
row.activatable:selected.has-open-popup, row.activatable:selected:hover { row.activatable.has-open-popup:selected, row.activatable:selected:hover {
background-color: #3b83fd; } background-color: #3b83fd; }
row.activatable:selected:backdrop { row.activatable:selected:backdrop {
background-color: #2777ff; } background-color: #2777ff; }
@ -4124,10 +4124,10 @@ filechooserbutton:drop(active) {
.sidebar { .sidebar {
border-style: none; border-style: none;
background-color: #252831; } background-color: #252831; }
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) {
border-right: 1px solid #0d0e11; border-right: 1px solid #0d0e11;
border-left-style: none; } border-left-style: none; }
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) {
border-left: 1px solid #0d0e11; border-left: 1px solid #0d0e11;
border-right-style: none; } border-right-style: none; }
.sidebar:backdrop { .sidebar:backdrop {
@ -4426,10 +4426,10 @@ colorswatch.light {
colorswatch:drop(active) { colorswatch:drop(active) {
box-shadow: none; } box-shadow: none; }
colorswatch:drop(active).light overlay { colorswatch.light:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; }
colorswatch:drop(active).dark overlay { colorswatch.dark:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px #0d0e11, inset 0 0 0 1px #0a814b; }
@ -4521,6 +4521,8 @@ decoration {
border-radius: 0; } border-radius: 0; }
.popup decoration { .popup decoration {
box-shadow: none; } box-shadow: none; }
.csd decoration {
background-color: black; }
.ssd decoration { .ssd decoration {
box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.9); } box-shadow: 0 0 0 1px rgba(13, 14, 17, 0.9); }
.csd.popup decoration { .csd.popup decoration {
@ -4541,9 +4543,6 @@ decoration {
box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); } box-shadow: inset 0 0 0 3px #1c1e25, inset 0 1px rgba(238, 238, 236, 0.07); }
.solid-csd decoration:backdrop { .solid-csd decoration:backdrop {
box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); } box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }
window.csd decoration {
background: black;
/* transparent makes gtk3 leak light on the corners #2537 */ }
button.titlebutton { button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.873255); text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);

View File

@ -369,7 +369,7 @@ entry progress {
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {
border-left-color: #2777ff; } border-left-color: #2777ff; }
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + entry, .linked:not(.vertical) > entry.error:focus + button, .linked:not(.vertical) > entry.error:focus + combobox > box > button.combo, .linked:not(.vertical) > entry.error:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry.error:focus + entry {
border-left-color: #bf1717; } border-left-color: #bf1717; }
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {
@ -388,9 +388,9 @@ entry progress {
.linked.vertical > entry + entry:focus:not(:only-child) { .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #2777ff; } border-top-color: #2777ff; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry.error:focus:not(:only-child), .linked.vertical > entry + spinbutton.error:focus:not(:only-child):not(.vertical),
.linked.vertical > entry + entry:focus.error:not(:only-child) { .linked.vertical > entry + entry.error:focus:not(:only-child) {
border-top-color: #bf1717; } border-top-color: #bf1717; }
.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
@ -407,13 +407,13 @@ entry progress {
.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #2777ff; } border-top-color: #2777ff; }
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + entry,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + button,
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry.error:focus:not(:only-child) + spinbutton:not(.vertical),
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical > entry.error:focus:not(:only-child) + entry,
.linked.vertical > entry:focus.error:not(:only-child) + button, .linked.vertical > entry.error:focus:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
border-top-color: #bf1717; } border-top-color: #bf1717; }
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
@ -528,7 +528,7 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
transition-duration: 50ms; } transition-duration: 50ms; }
notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,
button:backdrop.flat, button.flat:backdrop,
button:backdrop { button:backdrop {
color: #aeb0b6; color: #aeb0b6;
border-color: #e0e0e0; border-color: #e0e0e0;
@ -539,8 +539,8 @@ button {
transition: 200ms ease-out; transition: 200ms ease-out;
-gtk-icon-effect: none; } -gtk-icon-effect: none; }
notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
button:backdrop.flat:active, button.flat:backdrop:active,
button:backdrop.flat:checked, button.flat:backdrop:checked,
button:backdrop:active, button:backdrop:active,
button:backdrop:checked { button:backdrop:checked {
color: #aeb0b6; color: #aeb0b6;
@ -548,7 +548,7 @@ button {
background-image: image(#eaeaea); background-image: image(#eaeaea);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,
button:backdrop.flat:disabled, button.flat:backdrop:disabled,
button:backdrop:disabled { button:backdrop:disabled {
color: #d9d9d9; color: #d9d9d9;
border-color: #e0e0e0; border-color: #e0e0e0;
@ -557,8 +557,8 @@ button {
-gtk-icon-shadow: none; -gtk-icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); } box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
button:backdrop.flat:disabled:active, button.flat:backdrop:disabled:active,
button:backdrop.flat:disabled:checked, button.flat:backdrop:disabled:checked,
button:backdrop:disabled:active, button:backdrop:disabled:active,
button:backdrop:disabled:checked { button:backdrop:disabled:checked {
color: #d9d9d9; color: #d9d9d9;
@ -1783,8 +1783,8 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
text-shadow: none; text-shadow: none;
-gtk-icon-shadow: none; } -gtk-icon-shadow: none; }
.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button:backdrop,
headerbar.selection-mode button:backdrop.flat, headerbar.selection-mode button.flat:backdrop,
headerbar.selection-mode button:backdrop { headerbar.selection-mode button:backdrop {
color: #d4e4ff; color: #d4e4ff;
border-color: #2777ff; border-color: #2777ff;
@ -1794,9 +1794,9 @@ headerbar {
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
-gtk-icon-effect: none; -gtk-icon-effect: none;
border-color: #0051da; } border-color: #0051da; }
.selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button.flat:backdrop:active, .selection-mode headerbar button.flat:backdrop:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,
headerbar.selection-mode button:backdrop.flat:active, headerbar.selection-mode button.flat:backdrop:active,
headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode button.flat:backdrop:checked,
headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:active,
headerbar.selection-mode button:backdrop:checked { headerbar.selection-mode button:backdrop:checked {
color: #d2e3ff; color: #d2e3ff;
@ -1804,8 +1804,8 @@ headerbar {
background-image: image(#1e71fe); background-image: image(#1e71fe);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #0051da; } border-color: #0051da; }
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button.flat:backdrop:disabled, .selection-mode headerbar button:backdrop:disabled,
headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button.flat:backdrop:disabled,
headerbar.selection-mode button:backdrop:disabled { headerbar.selection-mode button:backdrop:disabled {
color: #87b4fe; color: #87b4fe;
border-color: #478bfe; border-color: #478bfe;
@ -2076,9 +2076,9 @@ treeview.view {
border-style: solid none; border-style: solid none;
border-width: 1px; border-width: 1px;
border-color: #0051da; } border-color: #0051da; }
treeview.view:drop(active).after { treeview.view.after:drop(active) {
border-top-style: none; } border-top-style: none; }
treeview.view:drop(active).before { treeview.view.before:drop(active) {
border-bottom-style: none; } border-bottom-style: none; }
treeview.view.expander { treeview.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
@ -2461,24 +2461,24 @@ notebook > header {
border-color: transparent; } border-color: transparent; }
notebook > header tab:hover { notebook > header tab:hover {
color: #858991; } color: #858991; }
notebook > header tab:hover.reorderable-page { notebook > header tab.reorderable-page:hover {
border-color: rgba(217, 217, 217, 0.3); border-color: rgba(217, 217, 217, 0.3);
background-color: rgba(255, 255, 255, 0.2); } background-color: rgba(255, 255, 255, 0.2); }
notebook > header tab:backdrop { notebook > header tab:backdrop {
color: #ced0d3; } color: #ced0d3; }
notebook > header tab:backdrop.reorderable-page { notebook > header tab.reorderable-page:backdrop {
border-color: transparent; border-color: transparent;
background-color: transparent; } background-color: transparent; }
notebook > header tab:checked { notebook > header tab:checked {
color: #5c616c; } color: #5c616c; }
notebook > header tab:checked.reorderable-page { notebook > header tab.reorderable-page:checked {
border-color: rgba(217, 217, 217, 0.5); border-color: rgba(217, 217, 217, 0.5);
background-color: rgba(255, 255, 255, 0.5); } background-color: rgba(255, 255, 255, 0.5); }
notebook > header tab:checked.reorderable-page:hover { notebook > header tab.reorderable-page:checked:hover {
background-color: rgba(255, 255, 255, 0.7); } background-color: rgba(255, 255, 255, 0.7); }
notebook > header tab:backdrop:checked { notebook > header tab:backdrop:checked {
color: #aeb0b6; } color: #aeb0b6; }
notebook > header tab:backdrop:checked.reorderable-page { notebook > header tab.reorderable-page:backdrop:checked {
border-color: #e0e0e0; border-color: #e0e0e0;
background-color: #ffffff; } background-color: #ffffff; }
notebook > header tab button.flat { notebook > header tab button.flat {
@ -2599,16 +2599,16 @@ scrollbar {
border-radius: 100%; border-radius: 100%;
border: 1px solid white; border: 1px solid white;
-gtk-icon-source: none; } -gtk-icon-source: none; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider {
margin: 0 2px; margin: 0 2px;
min-width: 40px; } min-width: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button {
margin: 1px 2px; margin: 1px 2px;
min-width: 5px; } min-width: 5px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider {
margin: 2px 0; margin: 2px 0;
min-height: 40px; } min-height: 40px; }
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button {
margin: 2px 1px; margin: 2px 1px;
min-height: 5px; } min-height: 5px; }
scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
@ -3344,7 +3344,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:hover { scale.horizontal.marks-before:not(.marks-after) slider:hover {
@ -3359,7 +3359,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:active { scale.horizontal.marks-before:not(.marks-after) slider:active {
@ -3374,7 +3374,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:disabled { scale.horizontal.marks-before:not(.marks-after) slider:disabled {
@ -3389,7 +3389,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop { scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
@ -3404,7 +3404,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3419,7 +3419,7 @@ scale {
background-position: top; background-position: top;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { scale.horizontal.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-top: -11px; } margin-top: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider { scale.horizontal.marks-after:not(.marks-before) slider {
@ -3434,7 +3434,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:hover { scale.horizontal.marks-after:not(.marks-before) slider:hover {
@ -3449,7 +3449,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:active { scale.horizontal.marks-after:not(.marks-before) slider:active {
@ -3464,7 +3464,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:disabled { scale.horizontal.marks-after:not(.marks-before) slider:disabled {
@ -3479,7 +3479,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop { scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
@ -3494,7 +3494,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3509,7 +3509,7 @@ scale {
background-position: bottom; background-position: bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { scale.horizontal.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-bottom: -11px; } margin-bottom: -11px; }
scale.vertical.marks-before:not(.marks-after) slider { scale.vertical.marks-before:not(.marks-after) slider {
@ -3524,7 +3524,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:hover { scale.vertical.marks-before:not(.marks-after) slider:hover {
@ -3539,7 +3539,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:active { scale.vertical.marks-before:not(.marks-after) slider:active {
@ -3554,7 +3554,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:disabled { scale.vertical.marks-before:not(.marks-after) slider:disabled {
@ -3569,7 +3569,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop { scale.vertical.marks-before:not(.marks-after) slider:backdrop {
@ -3584,7 +3584,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
@ -3599,7 +3599,7 @@ scale {
background-position: left bottom; background-position: left bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-before:not(.marks-after).fine-tune slider { scale.vertical.marks-before.fine-tune:not(.marks-after) slider {
margin: -7px; margin: -7px;
margin-left: -11px; } margin-left: -11px; }
scale.vertical.marks-after:not(.marks-before) slider { scale.vertical.marks-after:not(.marks-before) slider {
@ -3614,7 +3614,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:hover { scale.vertical.marks-after:not(.marks-before) slider:hover {
@ -3629,7 +3629,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:active { scale.vertical.marks-after:not(.marks-before) slider:active {
@ -3644,7 +3644,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:disabled { scale.vertical.marks-after:not(.marks-before) slider:disabled {
@ -3659,7 +3659,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop { scale.vertical.marks-after:not(.marks-before) slider:backdrop {
@ -3674,7 +3674,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
@ -3689,7 +3689,7 @@ scale {
background-position: right bottom; background-position: right bottom;
background-repeat: no-repeat; background-repeat: no-repeat;
box-shadow: none; } box-shadow: none; }
scale.vertical.marks-after:not(.marks-before).fine-tune slider { scale.vertical.marks-after.fine-tune:not(.marks-before) slider {
margin: -7px; margin: -7px;
margin-right: -11px; } margin-right: -11px; }
scale.color { scale.color {
@ -4013,7 +4013,7 @@ row {
background-color: transparent; } background-color: transparent; }
row.activatable:selected:active { row.activatable:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
row.activatable:selected.has-open-popup, row.activatable:selected:hover { row.activatable.has-open-popup:selected, row.activatable:selected:hover {
background-color: #2c75f0; } background-color: #2c75f0; }
row.activatable:selected:backdrop { row.activatable:selected:backdrop {
background-color: #2777ff; } background-color: #2777ff; }
@ -4146,10 +4146,10 @@ filechooserbutton:drop(active) {
.sidebar { .sidebar {
border-style: none; border-style: none;
background-color: #fcfcfc; } background-color: #fcfcfc; }
stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) {
border-right: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;
border-left-style: none; } border-left-style: none; }
stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) {
border-left: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;
border-right-style: none; } border-right-style: none; }
.sidebar:backdrop { .sidebar:backdrop {
@ -4448,10 +4448,10 @@ colorswatch.light {
colorswatch:drop(active) { colorswatch:drop(active) {
box-shadow: none; } box-shadow: none; }
colorswatch:drop(active).light overlay { colorswatch.light:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px #076038, inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px #076038, inset 0 0 0 1px #0a814b; }
colorswatch:drop(active).dark overlay { colorswatch.dark:drop(active) overlay {
border-color: #0a814b; border-color: #0a814b;
box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #0a814b; } box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #0a814b; }
@ -4543,6 +4543,8 @@ decoration {
border-radius: 0; } border-radius: 0; }
.popup decoration { .popup decoration {
box-shadow: none; } box-shadow: none; }
.csd decoration {
background-color: black; }
.ssd decoration { .ssd decoration {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }
.csd.popup decoration { .csd.popup decoration {
@ -4563,9 +4565,6 @@ decoration {
box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); }
.solid-csd decoration:backdrop { .solid-csd decoration:backdrop {
box-shadow: inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); } box-shadow: inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); }
window.csd decoration {
background: black;
/* transparent makes gtk3 leak light on the corners #2537 */ }
button.titlebutton { button.titlebutton {
text-shadow: 0 1px rgba(255, 255, 255, 0.769231); text-shadow: 0 1px rgba(255, 255, 255, 0.769231);

View File

@ -4610,6 +4610,8 @@ decoration {
.popup & { box-shadow: none; } .popup & { box-shadow: none; }
.csd & { background-color: black; } // transparent makes gtk3 leak light on the corners #2537
// server-side decorations as used by mutter // server-side decorations as used by mutter
.ssd & { box-shadow: 0 0 0 1px $_wm_border; } //just doing borders, wm draws actual shadows .ssd & { box-shadow: 0 0 0 1px $_wm_border; } //just doing borders, wm draws actual shadows
@ -4640,10 +4642,6 @@ decoration {
&:backdrop { box-shadow: inset 0 0 0 3px $backdrop_bg_color, inset 0 1px $top_hilight; } &:backdrop { box-shadow: inset 0 0 0 3px $backdrop_bg_color, inset 0 1px $top_hilight; }
} }
window.csd & {
background: black; /* transparent makes gtk3 leak light on the corners #2537 */
}
} }
// Window Close button // Window Close button

View File

@ -4,7 +4,7 @@ GREEN='\033[0;32m'
YELLOW='\033[0;33m' YELLOW='\033[0;33m'
RESET='\033[0m' RESET='\033[0m'
VERSION=3.24.17 VERSION=3.24.20
echo echo
echo -e " $YELLOW[ i ]$RESET Upstream version $VERSION" echo -e " $YELLOW[ i ]$RESET Upstream version $VERSION"