diff --git a/install.sh b/install.sh index 1acf0d7..7aaa5ae 100755 --- a/install.sh +++ b/install.sh @@ -102,13 +102,11 @@ install() { mkdir -p ${THEME_DIR}/gtk-3.0 ln -sf ../gtk-assets ${THEME_DIR}/gtk-3.0/assets cp -ur ${SRC_DIR}/src/gtk/3.0/gtk${color}${solid}.css ${THEME_DIR}/gtk-3.0/gtk.css - [[ ${color} != '-Dark' ]] && \ cp -ur ${SRC_DIR}/src/gtk/3.0/gtk-Dark${solid}.css ${THEME_DIR}/gtk-3.0/gtk-dark.css mkdir -p ${THEME_DIR}/gtk-4.0 ln -sf ../gtk-assets ${THEME_DIR}/gtk-4.0/assets cp -ur ${SRC_DIR}/src/gtk/4.0/gtk${color}${solid}.css ${THEME_DIR}/gtk-4.0/gtk.css - [[ ${color} != '-Dark' ]] && \ cp -ur ${SRC_DIR}/src/gtk/4.0/gtk-Dark${solid}.css ${THEME_DIR}/gtk-4.0/gtk-dark.css mkdir -p ${THEME_DIR}/xfwm4 diff --git a/src/_sass/gnome-shell/_common.scss b/src/_sass/gnome-shell/_common.scss index 1c1f888..c3d93bc 100644 --- a/src/_sass/gnome-shell/_common.scss +++ b/src/_sass/gnome-shell/_common.scss @@ -924,6 +924,8 @@ StScrollBar { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; @extend %numeric; &:overview, diff --git a/src/gnome-shell/shell-3-36/gnome-shell-Dark.css b/src/gnome-shell/shell-3-36/gnome-shell-Dark.css index a94b641..6a7a049 100644 --- a/src/gnome-shell/shell-3-36/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-3-36/gnome-shell-Dark.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-3-36/gnome-shell.css b/src/gnome-shell/shell-3-36/gnome-shell.css index c1d4dc7..e5f4010 100644 --- a/src/gnome-shell/shell-3-36/gnome-shell.css +++ b/src/gnome-shell/shell-3-36/gnome-shell.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-40-0/gnome-shell-Dark.css b/src/gnome-shell/shell-40-0/gnome-shell-Dark.css index 0030eae..ef3e641 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-40-0/gnome-shell-Dark.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-40-0/gnome-shell.css b/src/gnome-shell/shell-40-0/gnome-shell.css index 9973ff3..9ffe6f4 100644 --- a/src/gnome-shell/shell-40-0/gnome-shell.css +++ b/src/gnome-shell/shell-40-0/gnome-shell.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-42-0/gnome-shell-Dark.css b/src/gnome-shell/shell-42-0/gnome-shell-Dark.css index 5d67b39..6099c20 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-42-0/gnome-shell-Dark.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-42-0/gnome-shell.css b/src/gnome-shell/shell-42-0/gnome-shell.css index cdaa8a2..66b7f5e 100644 --- a/src/gnome-shell/shell-42-0/gnome-shell.css +++ b/src/gnome-shell/shell-42-0/gnome-shell.css @@ -734,7 +734,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1045,6 +1045,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-44-0/gnome-shell-Dark.css b/src/gnome-shell/shell-44-0/gnome-shell-Dark.css index edbb206..db3c23a 100644 --- a/src/gnome-shell/shell-44-0/gnome-shell-Dark.css +++ b/src/gnome-shell/shell-44-0/gnome-shell-Dark.css @@ -801,7 +801,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1112,6 +1112,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gnome-shell/shell-44-0/gnome-shell.css b/src/gnome-shell/shell-44-0/gnome-shell.css index be6aa61..b4211d3 100644 --- a/src/gnome-shell/shell-44-0/gnome-shell.css +++ b/src/gnome-shell/shell-44-0/gnome-shell.css @@ -801,7 +801,7 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { border-radius: 0 !important; } -.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked.selected { +.popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item.selected:checked { background-color: #6f70f7 !important; color: #FFFFFF !important; } @@ -1112,6 +1112,8 @@ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { transition-duration: 250ms; font-weight: bold; height: 2.2em; + border: none; + box-shadow: none; } #panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { diff --git a/src/gtk/3.0/gtk-Dark-Solid.css b/src/gtk/3.0/gtk-Dark-Solid.css index 3610add..6467547 100644 --- a/src/gtk/3.0/gtk-Dark-Solid.css +++ b/src/gtk/3.0/gtk-Dark-Solid.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: #FFFFFF; } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(255, 255, 255, 0.08); background-color: #3b3b43; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(255, 255, 255, 0.08); background-color: #31313a; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: #FFFFFF; background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: #FFFFFF; background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(255, 255, 255, 0.7); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(255, 255, 255, 0.5) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/3.0/gtk-Dark.css b/src/gtk/3.0/gtk-Dark.css index f6a9ab1..e6f2db1 100644 --- a/src/gtk/3.0/gtk-Dark.css +++ b/src/gtk/3.0/gtk-Dark.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: #FFFFFF; } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(255, 255, 255, 0.08); background-color: #3b3b43; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(255, 255, 255, 0.08); background-color: #31313a; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: #FFFFFF; background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: #FFFFFF; background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(255, 255, 255, 0.7); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(255, 255, 255, 0.5) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/3.0/gtk-Light-Solid.css b/src/gtk/3.0/gtk-Light-Solid.css index 08a9179..6fc2f33 100644 --- a/src/gtk/3.0/gtk-Light-Solid.css +++ b/src/gtk/3.0/gtk-Light-Solid.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: rgba(0, 0, 0, 0.75); background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: rgba(0, 0, 0, 0.75); background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(0, 0, 0, 0.54); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(0, 0, 0, 0.38) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/3.0/gtk-Light.css b/src/gtk/3.0/gtk-Light.css index 950aa8d..8e327b3 100644 --- a/src/gtk/3.0/gtk-Light.css +++ b/src/gtk/3.0/gtk-Light.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: rgba(0, 0, 0, 0.75); background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: rgba(0, 0, 0, 0.75); background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(0, 0, 0, 0.54); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(0, 0, 0, 0.38) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/3.0/gtk-Solid.css b/src/gtk/3.0/gtk-Solid.css index 36356c9..80dc480 100644 --- a/src/gtk/3.0/gtk-Solid.css +++ b/src/gtk/3.0/gtk-Solid.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: #FFFFFF; background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: #FFFFFF; background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(255, 255, 255, 0.7); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(255, 255, 255, 0.5) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/3.0/gtk.css b/src/gtk/3.0/gtk.css index 29cb7a4..1a49fbe 100644 --- a/src/gtk/3.0/gtk.css +++ b/src/gtk/3.0/gtk.css @@ -1258,11 +1258,11 @@ treeview.view:drop(active) { border-color: #7C4DFF; } -treeview.view:drop(active).after { +treeview.view.after:drop(active) { border-top-style: none; } -treeview.view:drop(active).before { +treeview.view.before:drop(active) { border-bottom-style: none; } @@ -2104,7 +2104,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -2126,7 +2126,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2288,19 +2288,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2947,15 +2947,15 @@ headerbar.selection-mode .selection-menu .arrow { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action), -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action), +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action), headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action) { padding-left: 6px; padding-right: 6px; border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 0%, transparent 0%) 0 0 0/0 0 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active { color: #FFFFFF; background-color: transparent; box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.1); @@ -2964,8 +2964,8 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked { color: #FFFFFF; background-color: transparent; box-shadow: none; @@ -2973,21 +2973,21 @@ headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.sugge border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #5657f5 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action):active:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { +headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar .linked.path-bar:not(.vertical) button:not(.suggested-action):not(.destructive-action):active:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):checked:backdrop, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button:not(.suggested-action):not(.destructive-action):active:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):checked:backdrop, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action):active:backdrop { color: rgba(255, 255, 255, 0.7); border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), rgba(255, 255, 255, 0.5) 100%, transparent 0%) 0 0 2/0 0 2px; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button label, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button label { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) label, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) label { padding-left: 0; padding-right: 0; } -headerbar .linked:not(.vertical).path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image, -headerbar .linked:not(.vertical):not(.path-bar).stack-switcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image, headerbar.windowhandle viewswitcher button:not(.suggested-action):not(.destructive-action).text-button.image-button image { +headerbar .linked.path-bar:not(.vertical) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, +headerbar .linked.stack-switcher:not(.vertical):not(.path-bar) button.text-button.image-button:not(.suggested-action):not(.destructive-action) image, headerbar.windowhandle viewswitcher button.text-button.image-button:not(.suggested-action):not(.destructive-action) image { padding-left: 0; padding-right: 0; } @@ -4132,11 +4132,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4721,11 +4721,11 @@ button.emoji-section:last-child { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window .windowhandle .linked.nautilus-path-bar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -6806,7 +6806,7 @@ box.vertical > widget > widget:selected { border: none; } -.xfce4-panel#XfcePanelWindow { +#XfcePanelWindow.xfce4-panel { border: none; } @@ -6979,7 +6979,7 @@ UnityDecoration .menuitem:hover { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1); } -.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { border-style: none; } diff --git a/src/gtk/4.0/gtk-Dark-Solid.css b/src/gtk/4.0/gtk-Dark-Solid.css index 9b2c8dd..33f3070 100644 --- a/src/gtk/4.0/gtk-Dark-Solid.css +++ b/src/gtk/4.0/gtk-Dark-Solid.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: #FFFFFF; } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(255, 255, 255, 0.08); background-color: #3b3b43; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(255, 255, 255, 0.08); background-color: #31313a; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: #FFFFFF; @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(255, 255, 255, 0.7); box-shadow: inset 0 -2px rgba(255, 255, 255, 0.5); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(255, 255, 255, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(255, 255, 255, 0.3); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(255, 255, 255, 0.7); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: #FFFFFF; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(255, 255, 255, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Dark.css b/src/gtk/4.0/gtk-Dark.css index 757384c..aa76b9c 100644 --- a/src/gtk/4.0/gtk-Dark.css +++ b/src/gtk/4.0/gtk-Dark.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: #FFFFFF; } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(255, 255, 255, 0.08); background-color: #3b3b43; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(255, 255, 255, 0.5); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(255, 255, 255, 0.08); background-color: #31313a; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(255, 255, 255, 0.3); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: #FFFFFF; background-color: rgba(255, 255, 255, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: #FFFFFF; @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(255, 255, 255, 0.7); box-shadow: inset 0 -2px rgba(255, 255, 255, 0.5); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(255, 255, 255, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(255, 255, 255, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(255, 255, 255, 0.3); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(255, 255, 255, 0.7); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: #FFFFFF; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(255, 255, 255, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Light-Solid.css b/src/gtk/4.0/gtk-Light-Solid.css index 0546979..c759193 100644 --- a/src/gtk/4.0/gtk-Light-Solid.css +++ b/src/gtk/4.0/gtk-Light-Solid.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: rgba(0, 0, 0, 0.75); background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: rgba(0, 0, 0, 0.75); background-color: rgba(0, 0, 0, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: rgba(0, 0, 0, 0.75); @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(0, 0, 0, 0.54); box-shadow: inset 0 -2px rgba(0, 0, 0, 0.38); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(0, 0, 0, 0.26); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(0, 0, 0, 0.54); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: rgba(0, 0, 0, 0.75); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(0, 0, 0, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Light.css b/src/gtk/4.0/gtk-Light.css index f9a4f00..05c7c0c 100644 --- a/src/gtk/4.0/gtk-Light.css +++ b/src/gtk/4.0/gtk-Light.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: rgba(0, 0, 0, 0.75); background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: rgba(0, 0, 0, 0.75); background-color: rgba(0, 0, 0, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: rgba(0, 0, 0, 0.75); @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(0, 0, 0, 0.54); box-shadow: inset 0 -2px rgba(0, 0, 0, 0.38); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(0, 0, 0, 0.26); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(0, 0, 0, 0.54); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: rgba(0, 0, 0, 0.75); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(0, 0, 0, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk-Solid.css b/src/gtk/4.0/gtk-Solid.css index 1827ab0..308c375 100644 --- a/src/gtk/4.0/gtk-Solid.css +++ b/src/gtk/4.0/gtk-Solid.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: #FFFFFF; background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: #FFFFFF; background-color: rgba(0, 0, 0, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: #FFFFFF; @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(255, 255, 255, 0.7); box-shadow: inset 0 -2px rgba(255, 255, 255, 0.5); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(255, 255, 255, 0.3); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(255, 255, 255, 0.7); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: #FFFFFF; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(255, 255, 255, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); } diff --git a/src/gtk/4.0/gtk.css b/src/gtk/4.0/gtk.css index 4599c64..0f07730 100644 --- a/src/gtk/4.0/gtk.css +++ b/src/gtk/4.0/gtk.css @@ -608,7 +608,7 @@ button.flat { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked:not(.vertical).dialog-action-area > button:hover, check:hover, +placessidebar .navigation-sidebar > row button.sidebar-button:hover, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:hover, check:hover, radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, splitbutton.flat > button:hover, splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), popover.background modelbutton:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, pathbar > button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -619,7 +619,7 @@ button.flat:hover { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button:active, check:active, +placessidebar .navigation-sidebar > row button.sidebar-button:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:active, check:active, radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, splitbutton.flat > button:active, splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), popover.background modelbutton:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, pathbar > button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -631,7 +631,7 @@ button.flat:active { outline: none; } -placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked:not(.vertical).dialog-action-area > button:disabled, check:disabled, +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, window.dialog.message .linked.dialog-action-area:not(.vertical) > button:disabled, check:disabled, radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, splitbutton.flat > button:disabled, splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, .nautilus-window.background.csd #NautilusQueryEditor > menubutton > button.image-button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), popover.background modelbutton:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, popover.menu box.inline-buttons button.image-button.model:disabled, pathbar > button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), @@ -1367,13 +1367,13 @@ treeview.view > dndtarget:drop(active) { border-color: #7C4DFF; } -columnview.view > dndtarget:drop(active).after, -treeview.view > dndtarget:drop(active).after { +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { border-top-style: none; } -columnview.view > dndtarget:drop(active).before, -treeview.view > dndtarget:drop(active).before { +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { border-bottom-style: none; } @@ -1895,7 +1895,7 @@ notebook > header tab:hover { color: rgba(0, 0, 0, 0.75); } -notebook > header tab:hover.reorderable-page { +notebook > header tab.reorderable-page:hover { border-color: rgba(0, 0, 0, 0.08); background-color: #eaeaf4; } @@ -1913,7 +1913,7 @@ notebook > header tab:checked:disabled { color: rgba(0, 0, 0, 0.38); } -notebook > header tab:checked.reorderable-page { +notebook > header tab.reorderable-page:checked { border-color: rgba(0, 0, 0, 0.08); background-color: #FFFFFF; } @@ -2076,19 +2076,19 @@ scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { background-color: rgba(0, 0, 0, 0.26); } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) > range > trough > slider { min-width: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { min-width: 8px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) > range > trough > slider { min-height: 24px; } -scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { min-height: 8px; } @@ -2534,21 +2534,21 @@ headerbar stackswitcher.linked:not(.vertical) > button { box-shadow: none; } -headerbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked.path-bar:not(.vertical) > button:hover, headerbar stackswitcher.linked:not(.vertical) > button:hover { color: #FFFFFF; background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked.path-bar:not(.vertical) > button:active, headerbar stackswitcher.linked:not(.vertical) > button:active { color: #FFFFFF; background-color: rgba(0, 0, 0, 0.15); box-shadow: inset 0 -2px transparent; } -headerbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked.path-bar:not(.vertical) > button:checked, headerbar stackswitcher.linked:not(.vertical) > button:checked { border-radius: 0; color: #FFFFFF; @@ -2557,8 +2557,8 @@ headerbar stackswitcher.linked:not(.vertical) > button:checked { background-image: none; } -headerbar .linked:not(.vertical).path-bar > button:checked:backdrop, -headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked.path-bar:not(.vertical) > button:checked:backdrop, +headerbar stackswitcher.linked:not(.vertical) > button:checked:backdrop, headerbar .linked.path-bar:not(.vertical) > button:active:backdrop, headerbar stackswitcher.linked:not(.vertical) > button:active:backdrop { color: rgba(255, 255, 255, 0.7); box-shadow: inset 0 -2px rgba(255, 255, 255, 0.5); @@ -3407,7 +3407,7 @@ columnview.column-separators > header > button { border-left-color: rgba(0, 0, 0, 0.08); } -columnview > listview:not(.horizontal).separators > row:not(.separator) { +columnview > listview.separators:not(.horizontal) > row:not(.separator) { border-top: 1px solid rgba(0, 0, 0, 0.08); border-bottom: none; } @@ -3595,24 +3595,24 @@ list.boxed-list > row.expander { border: none; } -list.content > row:first-child, list.content > row:first-child.expander row.header, +list.content > row:first-child, list.content > row.expander:first-child row.header, list.boxed-list > row:first-child, -list.boxed-list > row:first-child.expander row.header { +list.boxed-list > row.expander:first-child row.header { border-top-left-radius: 6px; border-top-right-radius: 6px; } -list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.content > row:last-child, list.content > row.expander:last-child:not(:checked), list.content > row.expander:last-child:not(:checked) row.header, list.content > row.expander:last-child:checked list.nested, list.content > row.expander:last-child:checked list.nested > row:last-child, list.content > row:only-child, list.content > row.expander:only-child:not(:checked), list.content > row.expander:only-child:not(:checked) row.header, list.content > row.expander:only-child:checked list.nested, list.content > row.expander:only-child:checked list.nested > row:last-child, list.boxed-list > row:last-child, -list.boxed-list > row:last-child.expander:not(:checked), -list.boxed-list > row:last-child.expander:not(:checked) row.header, -list.boxed-list > row:last-child.expander:checked list.nested, -list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row.expander:last-child:not(:checked), +list.boxed-list > row.expander:last-child:not(:checked) row.header, +list.boxed-list > row.expander:last-child:checked list.nested, +list.boxed-list > row.expander:last-child:checked list.nested > row:last-child, list.boxed-list > row:only-child, -list.boxed-list > row:only-child.expander:not(:checked), -list.boxed-list > row:only-child.expander:not(:checked) row.header, -list.boxed-list > row:only-child.expander:checked list.nested, -list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { +list.boxed-list > row.expander:only-child:not(:checked), +list.boxed-list > row.expander:only-child:not(:checked) row.header, +list.boxed-list > row.expander:only-child:checked list.nested, +list.boxed-list > row.expander:only-child:checked list.nested > row:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-bottom-width: 0; @@ -3744,50 +3744,50 @@ window.dialog.message list, window.dialog.message row, window.dialog.message .vi border-color: rgba(255, 255, 255, 0.12); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button { padding: 4px 12px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 0; border-top-right-radius: 0; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:hover { color: #7C4DFF; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:checked { background-color: #7C4DFF; color: white; border-color: #7C4DFF; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.suggested-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.suggested-action:disabled { opacity: 0.65; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:hover { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:hover { color: #FF5252; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:active, window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:checked { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:active, window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:checked { background-color: #FF5252; color: white; border-color: #FF5252; box-shadow: none; } -window.dialog.message .linked:not(.vertical).dialog-action-area > button.destructive-action:disabled { +window.dialog.message .linked.dialog-action-area:not(.vertical) > button.destructive-action:disabled { opacity: 0.65; } @@ -3800,19 +3800,19 @@ window.dialog.message.csd.background { border-bottom-right-radius: 7px; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button { padding: 8px 16px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-radius: 0; color: rgba(255, 255, 255, 0.8); } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:first-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:first-child { border-bottom-left-radius: 7px; border-top-left-radius: 0; } -window.dialog.message.csd .linked:not(.vertical).dialog-action-area > button:last-child { +window.dialog.message.csd .linked.dialog-action-area:not(.vertical) > button:last-child { border-bottom-right-radius: 7px; border-top-right-radius: 0; } @@ -4239,11 +4239,11 @@ colorswatch:drop(active) { box-shadow: none; } -colorswatch:drop(active).light overlay { +colorswatch.light:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } -colorswatch:drop(active).dark overlay { +colorswatch.dark:drop(active) overlay { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 2px #7C4DFF; } @@ -4346,12 +4346,12 @@ headerbar windowcontrols { border-spacing: 6px; } -headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { +headerbar windowcontrols.start:not(.empty):dir(ltr), headerbar windowcontrols.end:not(.empty):dir(rtl) { padding: 0 8px; margin-right: 4px; } -headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { +headerbar windowcontrols.start:not(.empty):dir(rtl), headerbar windowcontrols.end:not(.empty):dir(ltr) { padding: 0 8px; margin-left: 4px; } @@ -4364,7 +4364,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background: none; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action), headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action) { min-width: 12px; min-height: 12px; padding: 0; @@ -4373,24 +4373,24 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action background-color: rgba(255, 255, 255, 0.3); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:hover, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):hover, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:hover { color: rgba(255, 255, 255, 0.7); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:checked, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop:checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):checked, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:active, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop:checked { color: #FFFFFF; } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).maximize:backdrop, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).minimize:backdrop { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.maximize:not(.suggested-action):not(.destructive-action):backdrop, headerbar windowcontrols > button.minimize:not(.suggested-action):not(.destructive-action):backdrop { color: transparent; background-color: rgba(255, 255, 255, 0.12); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action) { transition: background-size 0, background-image 0, box-shadow 100ms cubic-bezier(0, 0, 0.2, 1); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:hover { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):hover { padding: 2px; margin: -2px 0; background-color: #EF5350; @@ -4398,7 +4398,7 @@ headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 3px 3px rgba(0, 0, 0, 0.06); } -headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:active, headerbar windowcontrols > button:not(.suggested-action):not(.destructive-action).close:checked { +headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):active, headerbar windowcontrols > button.close:not(.suggested-action):not(.destructive-action):checked { padding: 2px; margin: -2px 0; background-color: #7C4DFF; @@ -4713,11 +4713,11 @@ statusbar { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action) { color: #FFFFFF; } -.nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .nautilus-window.background.csd #NautilusPathBar button:not(.suggested-action):not(.destructive-action).current-dir:active { +.nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):hover, .nautilus-window.background.csd #NautilusPathBar button.current-dir:not(.suggested-action):not(.destructive-action):active { background: none; box-shadow: none; } @@ -4938,7 +4938,7 @@ splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-actio background-image: image(rgba(0, 0, 0, 0.05)); } -splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { +splitbutton.suggested-action > button.keyboard-activating:checked, splitbutton.suggested-action > menubutton > button.keyboard-activating:checked, splitbutton.destructive-action > button.keyboard-activating:checked, splitbutton.destructive-action > menubutton > button.keyboard-activating:checked, splitbutton.opaque > button.keyboard-activating:checked, splitbutton.opaque > menubutton > button.keyboard-activating:checked, menubutton.suggested-action > button.keyboard-activating:checked, menubutton.destructive-action > button.keyboard-activating:checked, menubutton.opaque > button.keyboard-activating:checked, button.suggested-action.keyboard-activating:checked, button.destructive-action.keyboard-activating:checked, button.opaque.keyboard-activating:checked, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { background-image: image(rgba(0, 0, 0, 0.3)); }